summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/schema.py
diff options
context:
space:
mode:
authormike bayer <mike_mp@zzzcomputing.com>2021-01-06 15:25:21 +0000
committerGerrit Code Review <gerrit@bbpush.zzzcomputing.com>2021-01-06 15:25:21 +0000
commit9cb1357b95a0a835743876abdc491753ff686948 (patch)
treea800c5d4c6850b6595012f5de9475ebbb7e4ac1e /lib/sqlalchemy/sql/schema.py
parentea467fccbe4337929b91e0daec12b8672fa7907c (diff)
parent6fccdf4a285d5332ef49f23dc18c3ce45501d78b (diff)
downloadsqlalchemy-9cb1357b95a0a835743876abdc491753ff686948.tar.gz
Merge "remove more bound metadata"
Diffstat (limited to 'lib/sqlalchemy/sql/schema.py')
-rw-r--r--lib/sqlalchemy/sql/schema.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/sqlalchemy/sql/schema.py b/lib/sqlalchemy/sql/schema.py
index 0ffb6bcc3..36d69456e 100644
--- a/lib/sqlalchemy/sql/schema.py
+++ b/lib/sqlalchemy/sql/schema.py
@@ -2685,9 +2685,12 @@ class Sequence(IdentityOptions, roles.StatementRole, DefaultGenerator):
for this :class:`.Sequence` within any SQL expression.
"""
- return util.preloaded.sql_functions.func.next_value(
- self, bind=self.bind
- )
+ if self.bind:
+ return util.preloaded.sql_functions.func.next_value(
+ self, bind=self.bind
+ )
+ else:
+ return util.preloaded.sql_functions.func.next_value(self)
def _set_parent(self, column, **kw):
super(Sequence, self)._set_parent(column)