diff options
| author | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2012-09-23 22:54:50 +0100 |
|---|---|---|
| committer | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2012-09-23 22:54:50 +0100 |
| commit | 841ddaba876ce65b4d583122b2c5bc546e85c770 (patch) | |
| tree | aa670b44f91b6d30e1f236fed28484b032ec6ef2 /lib/_range.py | |
| parent | 25ef540aa35be0c66b2170d471395e09f42fc059 (diff) | |
| download | psycopg2-841ddaba876ce65b4d583122b2c5bc546e85c770.tar.gz | |
Range objects cannot be ordered
Diffstat (limited to 'lib/_range.py')
| -rw-r--r-- | lib/_range.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/_range.py b/lib/_range.py index ad253e2..19dfc84 100644 --- a/lib/_range.py +++ b/lib/_range.py @@ -147,6 +147,11 @@ class Range(object): def __hash__(self): return hash((self._lower, self._upper, self._bounds)) + def __lt__(self, other): + raise TypeError('Range objects are not ordered') + + __le__ = __gt__ = __ge__ = __lt__ + def register_range(pgrange, pyrange, conn_or_curs, globally=False): """Register a typecaster and an adapter for range a range type. |
