id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
105	Allow ManyToMany to specify a manually-defined table through a string argument	guest	ged	"See attached script. ManyToMany relationship using a custom table to represent the association fails with an AssertionError:

Traceback (most recent call last):
  File ""elixir1.py"", line 24, in <module>
    setup_all()
  File ""/home/miv/.virtualenvs2.5/sqlalchemy_0_6_support_new/lib/python2.5/site-packages/Elixir-0.7.1-py2.5.egg/elixir/__init__.py"", line 94, in setup_all
    setup_entities(entities)
  File ""/home/miv/.virtualenvs2.5/sqlalchemy_0_6_support_new/lib/python2.5/site-packages/Elixir-0.7.1-py2.5.egg/elixir/entity.py"", line 951, in setup_entities
    method()
  File ""/home/miv/.virtualenvs2.5/sqlalchemy_0_6_support_new/lib/python2.5/site-packages/Elixir-0.7.1-py2.5.egg/elixir/entity.py"", line 312, in setup_reltables
    self.call_builders('create_tables')
  File ""/home/miv/.virtualenvs2.5/sqlalchemy_0_6_support_new/lib/python2.5/site-packages/Elixir-0.7.1-py2.5.egg/elixir/entity.py"", line 481, in call_builders
    getattr(builder, what)()
  File ""/home/miv/.virtualenvs2.5/sqlalchemy_0_6_support_new/lib/python2.5/site-packages/Elixir-0.7.1-py2.5.egg/elixir/relationships.py"", line 910, in create_tables
    self.inverse.table is self.table
AssertionError

Elixir 0.7.1
SQLAlchemy 0.6 beta (trunk r6633)

This relationship seemed to work okay with Elixir 0.6.1."	enhancement	accepted	normal		core	0.7.1			
