great ! now go check out the new site:
www.sqlalchemy.org
On May 27, 2006, at 2:52 PM, jürgen Kartnaller wrote:
Hi Mike,
thanks for the quick change.
It works now.
Jürgen
Michael Bayer wrote:
Jürgen -
this is due to the "dependencies" member on UOWTask becoming a Set
as of
last night, and its handy that it raised that. changeset 1519
contains
a bigger change that should insure that the "dependencies" member
should
not be modified mid-stream...see if that fixes your problem.
On May 27, 2006, at 10:41 AM, jürgen Kartnaller wrote:
In my application I had a problem with self referencial mappers.
Currently I can not reproduce it in a simple example but the
attached
diff solved the problem.
I got an error because task.dependencies was changed inside the
while
loop.
I also tested the change against the tests in sqlalchemy.test.
Apart from the existing errors when running the test there was no
new
error introduced.
Jürgen
--
---------------------------------------------------
Jürgen Kartnaller mailto:juergen_at_kartnaller.at
http://www.kartnaller.at
http://www.mcb-bregenz.at
irc : jukart
---------------------------------------------------
Index: unitofwork.py
===================================================================
--- unitofwork.py (Revision 1518)
+++ unitofwork.py (Arbeitskopie)
@@ -735,7 +735,8 @@
# organize all original UOWDependencyProcessors by their
target task
deps_by_targettask = {}
for task in cycles:
- for dep in task.dependencies:
+ deps = list(task.dependencies)
+ for dep in deps:
if dep.targettask not in cycles or
trans.get_task_by_mapper(dep.processor.mapper) not in cycles:
extradeplist.append(dep)
l = deps_by_targettask.setdefault
(dep.targettask, [])
-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and
Risk!
Fully trained technicians. The highest number of Red Hat
certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=k&kid7521&bid$8729&dat1642
--
---------------------------------------------------
Jürgen Kartnaller mailto:juergen_at_kartnaller.at
http://www.kartnaller.at
http://www.mcb-bregenz.at
---------------------------------------------------
-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and
Risk!
Fully trained technicians. The highest number of Red Hat
certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?
cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
Sqlalchemy-users mailing list
Sqlalchemy-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sqlalchemy-users
-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642
_______________________________________________
Sqlalchemy-users mailing list
Sqlalchemy-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sqlalchemy-users