diff --git a/lib/extras.py b/lib/extras.py index b21e223d..42bef7f2 100644 --- a/lib/extras.py +++ b/lib/extras.py @@ -644,7 +644,8 @@ class HstoreAdapter(object): k = _ext.adapt(self.wrapped.keys()) k.prepare(self.conn) - v = _ext.adapt(self.wrapped.values()) + values = [str(v) for v in self.wrapped.values()] + v = _ext.adapt(values) v.prepare(self.conn) return b("hstore(") + k.getquoted() + b(", ") + v.getquoted() + b(")")