[Sqlalchemy-tickets] Issue #3651: Got "AttributeError: uselist" when using association proxy and de
Brought to you by:
zzzeek
From: Brian P. <iss...@bi...> - 2016-02-16 01:31:10
|
New issue 3651: Got "AttributeError: uselist" when using association proxy and deriving ConcreteBase https://bitbucket.org/zzzeek/sqlalchemy/issues/3651/got-attributeerror-uselist-when-using Brian Peterson: Traceback (most recent call last): File "<console>", line 1, in <module> File "<string>", line 4, in __init__ File "/home/brian/.virtualenvs/flask-permissions-ex/lib/python3.4/site-packages/sqlalchemy/orm/state.py", line 306, in _initialize_instance manager.dispatch.init_failure(self, args, kwargs) File "/home/brian/.virtualenvs/flask-permissions-ex/lib/python3.4/site-packages/sqlalchemy/util/langhelpers.py", line 60, in __exit__ compat.reraise(exc_type, exc_value, exc_tb) File "/home/brian/.virtualenvs/flask-permissions-ex/lib/python3.4/site-packages/sqlalchemy/util/compat.py", line 184, in reraise raise value File "/home/brian/.virtualenvs/flask-permissions-ex/lib/python3.4/site-packages/sqlalchemy/orm/state.py", line 303, in _initialize_instance return manager.original_init(*mixed[1:], **kwargs) File "/home/brian/code/pwm/flask-permissions-ex/ex/database.py", line 28, in __init__ UserMixin.__init__(self, roles) File "<string>", line 6, in __init__ File "/home/brian/code/pwm/flask-permissions/flask_permissions/models.py", line 125, in __init__ self.roles = [default_role] File "/home/brian/.virtualenvs/flask-permissions-ex/lib/python3.4/site-packages/sqlalchemy/ext/associationproxy.py", line 272, in __set__ if self.scalar: File "/home/brian/.virtualenvs/flask-permissions-ex/lib/python3.4/site-packages/sqlalchemy/util/langhelpers.py", line 754, in __get__ obj.__dict__[self.__name__] = result = self.fget(obj) File "/home/brian/.virtualenvs/flask-permissions-ex/lib/python3.4/site-packages/sqlalchemy/ext/associationproxy.py", line 232, in scalar scalar = not self._get_property().uselist File "/home/brian/.virtualenvs/flask-permissions-ex/lib/python3.4/site-packages/sqlalchemy/util/langhelpers.py", line 840, in __getattr__ return self._fallback_getattr(key) File "/home/brian/.virtualenvs/flask-permissions-ex/lib/python3.4/site-packages/sqlalchemy/util/langhelpers.py", line 818, in _fallback_getattr raise AttributeError(key) AttributeError: uselist |