diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-05-26 16:39:50 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-05-26 16:39:50 -0400 |
commit | b3654ee37abe7af3d83098cd8de1980369a3fcba (patch) | |
tree | c8b1543d9d4b872481988d0a3fa405509a2e6c0d /lib/sqlalchemy/dialects/postgresql/hstore.py | |
parent | f939abe83034840b6c304df5ea4dfda5e9dc4633 (diff) | |
download | sqlalchemy-b3654ee37abe7af3d83098cd8de1980369a3fcba.tar.gz |
postgresql tests
Diffstat (limited to 'lib/sqlalchemy/dialects/postgresql/hstore.py')
-rw-r--r-- | lib/sqlalchemy/dialects/postgresql/hstore.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/sqlalchemy/dialects/postgresql/hstore.py b/lib/sqlalchemy/dialects/postgresql/hstore.py index d7fd34d05..adfb82da7 100644 --- a/lib/sqlalchemy/dialects/postgresql/hstore.py +++ b/lib/sqlalchemy/dialects/postgresql/hstore.py @@ -10,6 +10,8 @@ from .base import ARRAY, ischema_names from ... import types as sqltypes from ...sql import functions as sqlfunc from ...sql.operators import custom_op +from ... import util + __all__ = ('HSTORE', 'hstore') @@ -96,7 +98,7 @@ def _serialize_hstore(val): def esc(s, position): if position == 'value' and s is None: return 'NULL' - elif isinstance(s, str): + elif isinstance(s, util.string_types): return '"%s"' % s.replace('"', r'\"') else: raise ValueError("%r in %s position is not a string." % |