[SQL-CVS] r928 - trunk/SQLObject/sqlobject
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: <sub...@co...> - 2005-08-19 17:54:48
|
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) |