summaryrefslogtreecommitdiff
path: root/lib/_range.py
diff options
context:
space:
mode:
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>2013-04-21 20:30:03 +0100
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>2013-04-21 20:30:50 +0100
commitfc2ca0d2e99599a702621f26236dc3e22c22350f (patch)
tree9fe59fb249900d3e7b8824dd4a9c7a322b9f233a /lib/_range.py
parentd159dfea9d1e7dd9ebc52c4cebab612596fe82c3 (diff)
downloadpsycopg2-fc2ca0d2e99599a702621f26236dc3e22c22350f.tar.gz
Make sure to return a bytes string from numeric range adapter
Diffstat (limited to 'lib/_range.py')
-rw-r--r--lib/_range.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/_range.py b/lib/_range.py
index 25600d8..306f1f7 100644
--- a/lib/_range.py
+++ b/lib/_range.py
@@ -415,7 +415,7 @@ class NumberRangeAdapter(RangeAdapter):
def getquoted(self):
r = self.adapted
if r.isempty:
- return "'empty'"
+ return b("'empty'")
if not r.lower_inf:
# not exactly: we are relying that none of these object is really
@@ -431,8 +431,8 @@ class NumberRangeAdapter(RangeAdapter):
else:
upper = ''
- return b("'%s%s,%s%s'" % (
- r._bounds[0], lower, upper, r._bounds[1]))
+ return ("'%s%s,%s%s'" % (
+ r._bounds[0], lower, upper, r._bounds[1])).encode('ascii')
# TODO: probably won't work with infs, nans and other tricky cases.
register_adapter(NumericRange, NumberRangeAdapter)