diff options
| author | Jonathan LaCour <jonathan@cleverdevil.org> | 2006-04-23 21:41:36 +0000 |
|---|---|---|
| committer | Jonathan LaCour <jonathan@cleverdevil.org> | 2006-04-23 21:41:36 +0000 |
| commit | e008839e81e377e7a82fdfe9778fe849dd212e6f (patch) | |
| tree | 7bd16566c25393458557ea26b1ddc78e3477fd76 /lib/sqlalchemy/sql.py | |
| parent | a8fe116387e075395b61f1ae2a09551d174467a0 (diff) | |
| download | sqlalchemy-e008839e81e377e7a82fdfe9778fe849dd212e6f.tar.gz | |
Got the unit tests running again, apart from the two that were not working in
the first place. The changes to process_relationships and to sqlachemy itself
were causing a double 'assign_mapper' call to cause issues. Now, we basically
defer calling assign_mapper until process_relationships in cases where there
are defined relationships.
Also, I moved ActiveMapper to always use the default engine, as there were a
lot of hacks inside ActiveMapper to allow for engine swapping. The use of the
default engine and the "global_connect" functionality significantly improves
the usability of ActiveMapper.
ActiveMapper will be getting a bit of a refactor/cleanup at some point in the
nearish future, as it has drifted a bit to complexity with the addition of some
features. For now, this should do the trick!
Diffstat (limited to 'lib/sqlalchemy/sql.py')
0 files changed, 0 insertions, 0 deletions
