Author: phd
Date: 2008-02-27 07:23:31 -0700 (Wed, 27 Feb 2008)
New Revision: 3265
Modified:
SQLObject/trunk/docs/News.txt
SQLObject/trunk/sqlobject/manager/command.py
Log:
Dropped support for Python 2.3. The minimal version of Python for SQLObject is 2.4 now.
Use reversed() in manager/command.py instead of .__reversed__().
Modified: SQLObject/trunk/docs/News.txt
===================================================================
--- SQLObject/trunk/docs/News.txt 2008-02-27 13:43:58 UTC (rev 3264)
+++ SQLObject/trunk/docs/News.txt 2008-02-27 14:23:31 UTC (rev 3265)
@@ -10,6 +10,14 @@
SQLObject (trunk)
=================
+Features & Interface
+--------------------
+
+* Dropped support for Python 2.3. The minimal version of Python for
+ SQLObject is 2.4 now.
+
+* Use reversed() in manager/command.py instead of .__reversed__().
+
SQLObject 0.10.0
================
Modified: SQLObject/trunk/sqlobject/manager/command.py
===================================================================
--- SQLObject/trunk/sqlobject/manager/command.py 2008-02-27 13:43:58 UTC (rev 3264)
+++ SQLObject/trunk/sqlobject/manager/command.py 2008-02-27 14:23:31 UTC (rev 3265)
@@ -193,7 +193,7 @@
# having to modify any core SQLObject component and namespace
# contamination.
# yemartin - 2006-08-08
-
+
class SQLObjectCircularReferenceError(Exception): pass
def findReverseDependencies(cls):
@@ -209,7 +209,7 @@
if other not in depended:
depended.append(other)
return depended
-
+
# Cache to save already calculated dependency levels.
dependency_levels = {}
def calculateDependencyLevel(cls, dependency_stack=[]):
@@ -237,7 +237,7 @@
level = 0
dependency_levels[cls] = level
return level
-
+
# Now simply calculate and sort by dependency levels:
try:
sorter = []
@@ -689,7 +689,7 @@
v = self.options.verbose
dropped = 0
not_existing = 0
- for soClass in self.classes().__reversed__():
+ for soClass in reversed(self.classes()):
exists = soClass._connection.tableExists(soClass.sqlmeta.table)
if v >= 1:
if exists:
|