summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/visitors.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2010-04-16 13:08:45 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2010-04-16 13:08:45 -0400
commit23f8c6c241a457d88bcb470e37a5d23926195290 (patch)
treed8c7c75f464fdcd16cea9cf1d4fe33308dbd4b54 /lib/sqlalchemy/sql/visitors.py
parenta4032d2929d82af81379893c3d2037ea253e929e (diff)
downloadsqlalchemy-23f8c6c241a457d88bcb470e37a5d23926195290.tar.gz
- Table.create() and Table.drop() no longer apply metadata-
level create/drop events. [ticket:1771]
Diffstat (limited to 'lib/sqlalchemy/sql/visitors.py')
-rw-r--r--lib/sqlalchemy/sql/visitors.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sqlalchemy/sql/visitors.py b/lib/sqlalchemy/sql/visitors.py
index 799486c02..791e3b80c 100644
--- a/lib/sqlalchemy/sql/visitors.py
+++ b/lib/sqlalchemy/sql/visitors.py
@@ -70,11 +70,11 @@ class ClauseVisitor(object):
__traverse_options__ = {}
- def traverse_single(self, obj):
+ def traverse_single(self, obj, **kw):
for v in self._visitor_iterator:
meth = getattr(v, "visit_%s" % obj.__visit_name__, None)
if meth:
- return meth(obj)
+ return meth(obj, **kw)
def iterate(self, obj):
"""traverse the given expression structure, returning an iterator of all elements."""