diff options
Diffstat (limited to 'lib/sqlalchemy/orm/interfaces.py')
| -rw-r--r-- | lib/sqlalchemy/orm/interfaces.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sqlalchemy/orm/interfaces.py b/lib/sqlalchemy/orm/interfaces.py index e0f7799b7..8da7d917c 100644 --- a/lib/sqlalchemy/orm/interfaces.py +++ b/lib/sqlalchemy/orm/interfaces.py @@ -493,10 +493,10 @@ class OperationContext(object): Accept ``MapperOption`` objects which may modify its state before proceeding. """ - def __init__(self, mapper, options): + def __init__(self, mapper, options, attributes=None): self.mapper = mapper self.options = options - self.attributes = {} + self.attributes = attributes or {} self.recursion_stack = util.Set() for opt in util.flatten_iterator(options): self.accept_option(opt) |
