Ticket #72 (closed enhancement: fixed)
Partial application causes exception
| Reported by: | guest | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | |
| Component: | core | Version: | 0.6.1 |
| Keywords: | Cc: |
Description
from elixir import * from functools import partial Unicode = partial(Unicode, assert_unicode=None) class Thing(Entity): name = Field(Unicode, primary_key=True) setup_all()
Traceback (most recent call last):
File "test", line 9, in <module>
setup_all()
File "Elixir-0.6.1-py2.5.egg/elixir/__init__.py", line 145, in setup_all
setup_entities(entities)
File "Elixir-0.6.1-py2.5.egg/elixir/entity.py", line 816, in setup_entities
method()
File "Elixir-0.6.1-py2.5.egg/elixir/entity.py", line 263, in setup_table
*args, **kwargs)
File "SQLAlchemy-0.5.0rc1-py2.5.egg/sqlalchemy/schema.py", line 113, in __call__
return type.__call__(self, name, metadata, *args, **kwargs)
File "SQLAlchemy-0.5.0rc1-py2.5.egg/sqlalchemy/schema.py", line 246, in __init__
self.__post_init(*args, **kwargs)
File "SQLAlchemy-0.5.0rc1-py2.5.egg/sqlalchemy/schema.py", line 292, in __post_init
self._init_items(*args)
File "SQLAlchemy-0.5.0rc1-py2.5.egg/sqlalchemy/schema.py", line 54, in _init_items
item._set_parent(self)
File "SQLAlchemy-0.5.0rc1-py2.5.egg/sqlalchemy/schema.py", line 691, in _set_parent
self._init_items(*toinit)
File "SQLAlchemy-0.5.0rc1-py2.5.egg/sqlalchemy/schema.py", line 54, in _init_items
item._set_parent(self)
AttributeError: 'functools.partial' object has no attribute '_set_parent'
Change History
Note: See
TracTickets for help on using
tickets.
