summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2009-07-17 15:10:54 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2009-07-17 15:10:54 +0000
commit8804e1963f7f391bfc29feca7155e3a5f9bb097d (patch)
tree4eb6943473836cf97884e0d3a0cd962ec363b7d2 /lib/sqlalchemy/sql
parentf843442d97b801e1f57dc21aa0e25a30f4986018 (diff)
downloadsqlalchemy-8804e1963f7f391bfc29feca7155e3a5f9bb097d.tar.gz
- Fixed a bug in extract() introduced in 0.5.4 whereby
the string "field" argument was getting treated as a ClauseElement, causing various errors within more complex SQL transformations.
Diffstat (limited to 'lib/sqlalchemy/sql')
-rw-r--r--lib/sqlalchemy/sql/expression.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/sqlalchemy/sql/expression.py b/lib/sqlalchemy/sql/expression.py
index 565c3407b..b5eb0eee9 100644
--- a/lib/sqlalchemy/sql/expression.py
+++ b/lib/sqlalchemy/sql/expression.py
@@ -2326,11 +2326,10 @@ class _Extract(ColumnElement):
self.expr = _literal_as_binds(expr, None)
def _copy_internals(self, clone=_clone):
- self.field = clone(self.field)
self.expr = clone(self.expr)
def get_children(self, **kwargs):
- return self.field, self.expr
+ return self.expr,
@property
def _from_objects(self):