Author: test
Date: 2005-08-19 17:54:45 +0000 (Fri, 19 Aug 2005)
New Revision: 928
Modified:
trunk/SQLObject/sqlobject/main.py
Log:
Make subclass deleting columns work properly
Modified: trunk/SQLObject/sqlobject/main.py
===================================================================
--- trunk/SQLObject/sqlobject/main.py 2005-08-19 17:54:17 UTC (rev 927)
+++ trunk/SQLObject/sqlobject/main.py 2005-08-19 17:54:45 UTC (rev 928)
@@ -750,10 +750,10 @@
# _columns where the attribute has been set to None in this
# class. If so, then we need to remove that column from
# _columns.
- for key in cls.sqlmeta.columnDefinitions:
+ for key in cls.sqlmeta.columnDefinitions.keys():
if (key in new_attrs
and new_attrs[key] is None):
- del cls.sqlmeta.columnsDefinitions[key]
+ del cls.sqlmeta.columnDefinitions[key]
for column in cls.sqlmeta.columnDefinitions.values():
cls.sqlmeta.addColumn(column)
|