[SQL-CVS] r628 - trunk/SQLObject/sqlobject
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
|
From: <sub...@co...> - 2005-02-21 12:32:59
|
Author: phd
Date: 2005-02-21 12:32:50 +0000 (Mon, 21 Feb 2005)
New Revision: 628
Modified:
trunk/SQLObject/sqlobject/main.py
Log:
Minor code cleanup - removed trailing spaces.
Added connection parameter to method .delete().
Modified: trunk/SQLObject/sqlobject/main.py
===================================================================
--- trunk/SQLObject/sqlobject/main.py 2005-02-20 09:33:10 UTC (rev 627)
+++ trunk/SQLObject/sqlobject/main.py 2005-02-21 12:32:50 UTC (rev 628)
@@ -337,9 +337,9 @@
# Magic values shouldn't be passed through:
del values[key]
cls.sqlmeta = type('sqlmeta', (superclass,), values)
-
+
cls.sqlmeta.setClass(cls)
-
+
implicitColumns = []
implicitJoins = []
implicitIndexes = []
@@ -358,7 +358,7 @@
value.setName(attr)
implicitIndexes.append(value)
delattr(cls, attr)
- continue
+ continue
if not is_base:
cls._cleanDeprecatedAttrs(new_attrs)
@@ -516,7 +516,7 @@
def get(cls, id, connection=None, selectResults=None):
assert id is not None, 'None is not a possible id for %s' % cls.__name
-
+
id = cls._idType(id)
if connection is None:
@@ -1291,8 +1291,8 @@
self._connection._SO_delete(self)
self._connection.cache.expire(self.id, self.__class__)
- def delete(cls, id):
- obj = cls.get(id)
+ def delete(cls, id, connection=None):
+ obj = cls.get(id, connection=connection)
obj.destroySelf()
delete = classmethod(delete)
|