[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) |