summaryrefslogtreecommitdiff
path: root/lib/extensions.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/extensions.py')
-rw-r--r--lib/extensions.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/extensions.py b/lib/extensions.py
index 7618751..43092fb 100644
--- a/lib/extensions.py
+++ b/lib/extensions.py
@@ -100,6 +100,16 @@ TRANSACTION_STATUS_INTRANS = 2
TRANSACTION_STATUS_INERROR = 3
TRANSACTION_STATUS_UNKNOWN = 4
+import sys as _sys
+
+# Return bytes from a string
+if _sys.version_info[0] < 3:
+ def b(s):
+ return s
+else:
+ def b(s):
+ return s.encode('utf8')
+
def register_adapter(typ, callable):
"""Register 'callable' as an ISQLQuote adapter for type 'typ'."""
adapters[(typ, ISQLQuote)] = callable