Hi, Having just upgraded to the latest svn, I'm now getting the traceback below. It looks like it's related to the attribute tracking changes. This is coming from a fairly large program, but if it helps, I can extract a minimum test case.
c:\sqlalchemy\lib\sqlalchemy\engine\base.py:1439: SADeprecationWarning: Using String type with no length for CREATE TABL E is deprecated; use the Text type explicitly rec = (type_, type_.dialect_impl(self.dialect).result_processor( self.dialect), i) Traceback (most recent call last): File "C:\tsrweb\scripts\parse-results.py", line 20, in ? turbogears.database.session.flush() File "c:\sqlalchemy\lib\sqlalchemy\orm\scoping.py", line 74, in do return getattr(self.registry(), name)(*args, **kwargs) File "c:\sqlalchemy\lib\sqlalchemy\orm\session.py", line 693, in flush self.uow.flush(self, objects) File "c:\sqlalchemy\lib\sqlalchemy\orm\unitofwork.py", line 215, in flush flush_context.execute() File "c:\sqlalchemy\lib\sqlalchemy\orm\unitofwork.py", line 437, in execute UOWExecutor().execute(self, tasks) File "c:\sqlalchemy\lib\sqlalchemy\orm\unitofwork.py", line 927, in execute self.execute_save_steps(trans, task) File "c:\sqlalchemy\lib\sqlalchemy\orm\unitofwork.py", line 945, in execute_save_steps self.execute_dependencies(trans, task, False) File "c:\sqlalchemy\lib\sqlalchemy\orm\unitofwork.py", line 956, in execute_dependencies self.execute_dependency(trans, dep, False) File "c:\sqlalchemy\lib\sqlalchemy\orm\unitofwork.py", line 939, in execute_dependency dep.execute(trans, isdelete) File "c:\sqlalchemy\lib\sqlalchemy\orm\unitofwork.py", line 892, in execute self.processor.process_dependencies(self.targettask, [elem.state for elem in self.targettask.polymorphic_tosave_elem ents if elem.state is not None], trans, delete=False) File "c:\sqlalchemy\lib\sqlalchemy\orm\dependency.py", line 282, in process_dependencies self._process_key_switches(deplist, uowcommit) File "c:\sqlalchemy\lib\sqlalchemy\orm\dependency.py", line 285, in _process_key_switches switchers = util.Set(s for s in deplist if self._pks_changed(uowcommit, s)) File "c:\sqlalchemy\lib\sqlalchemy\orm\dependency.py", line 285, in <generator expression> switchers = util.Set(s for s in deplist if self._pks_changed(uowcommit, s)) File "c:\sqlalchemy\lib\sqlalchemy\orm\dependency.py", line 161, in _pks_changed return self.syncrules.source_changes(uowcommit, state) File "c:\sqlalchemy\lib\sqlalchemy\orm\sync.py", line 99, in source_changes if rule.source_changes(uowcommit, source): File "c:\sqlalchemy\lib\sqlalchemy\orm\sync.py", line 133, in source_changes prop = self.source_mapper._columntoproperty[self.source_column] KeyError: Column('vulndescid', Integer(), ForeignKey('tsr.vulndesc.id'), table=<vulnmap>) Regards, Paul --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to sqlalchemy@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en -~----------~----~----~----~------~----~------~--~---