diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2015-01-04 18:45:30 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2015-01-04 18:45:30 -0500 |
commit | 46a35b7647ac9213a2d968e74b50ca070f30abe2 (patch) | |
tree | acbc0518741da2dd3323b4ef5bb156c07f435f02 /lib/sqlalchemy/dialects/postgresql/json.py | |
parent | 27816e8f61b861c5f8718bfb0f1be745ef204040 (diff) | |
download | sqlalchemy-46a35b7647ac9213a2d968e74b50ca070f30abe2.tar.gz |
- clean up default comparator which doesn't need to be a class,
get PG stuff working
Diffstat (limited to 'lib/sqlalchemy/dialects/postgresql/json.py')
-rw-r--r-- | lib/sqlalchemy/dialects/postgresql/json.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/sqlalchemy/dialects/postgresql/json.py b/lib/sqlalchemy/dialects/postgresql/json.py index 50176918e..f38c4a56a 100644 --- a/lib/sqlalchemy/dialects/postgresql/json.py +++ b/lib/sqlalchemy/dialects/postgresql/json.py @@ -12,7 +12,7 @@ from .base import ischema_names from ... import types as sqltypes from ...sql.operators import custom_op from ... import sql -from ...sql import elements +from ...sql import elements, default_comparator from ... import util __all__ = ('JSON', 'JSONElement', 'JSONB') @@ -46,7 +46,8 @@ class JSONElement(elements.BinaryExpression): self._json_opstring = opstring operator = custom_op(opstring, precedence=5) - right = left._check_literal(left, operator, right) + right = default_comparator._check_literal( + left, operator, right) super(JSONElement, self).__init__( left, right, operator, type_=result_type) |