diff options
author | Jason Kirtland <jek@discorporate.us> | 2008-07-15 16:39:27 +0000 |
---|---|---|
committer | Jason Kirtland <jek@discorporate.us> | 2008-07-15 16:39:27 +0000 |
commit | 4fe412795883a75057829f13251bf4a3038931d8 (patch) | |
tree | 685116276ebeee49e32d8e5b5456b2a993a0df76 /lib/sqlalchemy/orm/evaluator.py | |
parent | deaff3e97fbb166afe7fde42700a504863bd4679 (diff) | |
download | sqlalchemy-4fe412795883a75057829f13251bf4a3038931d8.tar.gz |
- Fixed a couple lingering exceptions->exc usages
- Some import tidying
Diffstat (limited to 'lib/sqlalchemy/orm/evaluator.py')
-rw-r--r-- | lib/sqlalchemy/orm/evaluator.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/sqlalchemy/orm/evaluator.py b/lib/sqlalchemy/orm/evaluator.py index 3469a24c8..30d2e8aed 100644 --- a/lib/sqlalchemy/orm/evaluator.py +++ b/lib/sqlalchemy/orm/evaluator.py @@ -22,13 +22,13 @@ class EvaluatorCompiler(object): if not meth: raise UnevaluatableError("Cannot evaluate %s" % type(clause).__name__) return meth(clause) - + def visit_grouping(self, clause): return self.process(clause.element) - + def visit_null(self, clause): return lambda obj: None - + def visit_column(self, clause): if 'parententity' in clause._annotations: key = clause._annotations['parententity']._get_col_to_prop(clause).key @@ -36,7 +36,7 @@ class EvaluatorCompiler(object): key = clause.key get_corresponding_attr = operator.attrgetter(key) return lambda obj: get_corresponding_attr(obj) - + def visit_clauselist(self, clause): evaluators = map(self.process, clause.clauses) if clause.operator is operators.or_: @@ -59,7 +59,7 @@ class EvaluatorCompiler(object): return None return False return True - + return evaluate def visit_binary(self, clause): @@ -92,7 +92,7 @@ class EvaluatorCompiler(object): return not value return evaluate raise UnevaluatableError("Cannot evaluate %s with operator %s" % (type(clause).__name__, clause.operator)) - + def visit_bindparam(self, clause): val = clause.value return lambda obj: val |