diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-09-03 17:59:43 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-09-03 17:59:43 +0000 |
| commit | 57f79671bff13ef3518ec5647b5746bdb0035924 (patch) | |
| tree | a108bc0c1d3475f27445f2715ac5cd80fad75689 /lib/sqlalchemy/engine | |
| parent | 9eafb43c0ff761fa43425d329d281bb8fbece80e (diff) | |
| download | sqlalchemy-57f79671bff13ef3518ec5647b5746bdb0035924.tar.gz | |
- has_sequence() now takes the current "schema" argument into
account [ticket:1155]
Diffstat (limited to 'lib/sqlalchemy/engine')
| -rw-r--r-- | lib/sqlalchemy/engine/base.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/sqlalchemy/engine/base.py b/lib/sqlalchemy/engine/base.py index 2c01cdc17..336a29497 100644 --- a/lib/sqlalchemy/engine/base.py +++ b/lib/sqlalchemy/engine/base.py @@ -174,7 +174,7 @@ class Dialect(object): raise NotImplementedError() - def has_sequence(self, connection, sequence_name): + def has_sequence(self, connection, sequence_name, schema=None): """Check the existence of a particular sequence in the database. Given a [sqlalchemy.engine#Connection] object and a string @@ -1904,6 +1904,7 @@ def connection_memoize(key): """ @util.decorator def decorated(fn, self, connection): + connection = connection.connect() try: return connection.info[key] except KeyError: |
