diff options
Diffstat (limited to 'lib/sqlalchemy/orm/base.py')
-rw-r--r-- | lib/sqlalchemy/orm/base.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/sqlalchemy/orm/base.py b/lib/sqlalchemy/orm/base.py index 4d308d26b..e52b6d8bb 100644 --- a/lib/sqlalchemy/orm/base.py +++ b/lib/sqlalchemy/orm/base.py @@ -207,12 +207,10 @@ _SET_DEFERRED_EXPIRED = util.symbol("SET_DEFERRED_EXPIRED") _DEFER_FOR_STATE = util.symbol("DEFER_FOR_STATE") -def _generative(*assertions): - """Mark a method as generative, e.g. method-chained.""" - +def _assertions(*assertions): @util.decorator def generate(fn, *args, **kw): - self = args[0]._clone() + self = args[0] for assertion in assertions: assertion(self, fn.__name__) fn(self, *args[1:], **kw) |