mirror of
https://github.com/reddit-archive/reddit.git
synced 2026-01-28 16:28:01 -05:00
Thing: Add not_ operator.
This commit is contained in:
@@ -29,6 +29,7 @@ class BooleanOp(object):
|
||||
|
||||
class or_(BooleanOp): pass
|
||||
class and_(BooleanOp): pass
|
||||
class not_(BooleanOp): pass
|
||||
|
||||
class op(object):
|
||||
def __init__(self, lval, lval_name, rval):
|
||||
|
||||
@@ -710,6 +710,8 @@ def sa_op(op):
|
||||
return sa.or_(*[sa_op(o) for o in op.ops])
|
||||
elif isinstance(op, operators.and_):
|
||||
return sa.and_(*[sa_op(o) for o in op.ops])
|
||||
elif isinstance(op, operators.not_):
|
||||
return sa.not_(*[sa_op(o) for o in op.ops])
|
||||
|
||||
#else, assume op is an instance of op
|
||||
if isinstance(op, operators.eq):
|
||||
|
||||
Reference in New Issue
Block a user