[z3-checkins] r31876 - z3/sqlos/branch/kobold-sqlos/src/sqlos

kobold at codespeak.net kobold at codespeak.net
Thu Aug 31 14:08:10 CEST 2006


Author: kobold
Date: Thu Aug 31 14:08:09 2006
New Revision: 31876

Modified:
   z3/sqlos/branch/kobold-sqlos/src/sqlos/container.py
   z3/sqlos/branch/kobold-sqlos/src/sqlos/zsqlobject.py
Log:
Several small changes after a first review of the code from Brian.


Modified: z3/sqlos/branch/kobold-sqlos/src/sqlos/container.py
==============================================================================
--- z3/sqlos/branch/kobold-sqlos/src/sqlos/container.py	(original)
+++ z3/sqlos/branch/kobold-sqlos/src/sqlos/container.py	Thu Aug 31 14:08:09 2006
@@ -106,7 +106,8 @@
                 # ignore it
                 if utility is not None:
                     yield name, utility
-                    if self._monocontainer: break
+                    if self._monocontainer:
+                        break
 
     def keys(self):
         """ Return a sequence-like object containing the names
@@ -131,7 +132,8 @@
             for obj in (self._filters and utility.selectBy(**self._filters) or utility.select()):
                 if self._monocontainer:
                     name = isinstance(obj.id, basestring) and obj.id or str(obj.id)
-                else: name = '%s.%s' % (utility_name, obj.id)
+                else:
+                    name = '%s.%s' % (utility_name, obj.id)
                 yield (name, contained(obj, parent=self, name=name))
 
     def __getitem__(self, name):
@@ -163,10 +165,12 @@
                 factoryName = '.'.join(parts[:-1])
             except ValueError:
                 raise KeyError, name
-        else: factoryName, id = None, name
+        else:
+            factoryName, id = None, name
 
         for utility_name, utility in self._getAllowedIISQLObjectUtilities():
-            if factoryName and factoryName != utility_name: continue
+            if factoryName and factoryName != utility_name:
+                continue
             try:
                 obj = utility.get(utility.sqlmeta.idType(id))
                 if self._filters:
@@ -325,11 +329,15 @@
 
     implements(ISQLObjectJoinContainer)
 
+    _allowed_joins = []
+
     def __getitem__(self, name):
         for j in self.sqlmeta.joins:
-            if name != j.joinDef.name: continue
+            if name != j.joinDef.name:
+                continue
             for i, container in self._allowed_joins:
-                if not i.implementedBy(j.otherClass): continue
+                if not i.implementedBy(j.otherClass):
+                    continue
                 c = container()
                 c._filters = {j.joinColumn[:-3] + 'ID': self.id}
                 return contained(c, parent=self, name=name)

Modified: z3/sqlos/branch/kobold-sqlos/src/sqlos/zsqlobject.py
==============================================================================
--- z3/sqlos/branch/kobold-sqlos/src/sqlos/zsqlobject.py	(original)
+++ z3/sqlos/branch/kobold-sqlos/src/sqlos/zsqlobject.py	Thu Aug 31 14:08:09 2006
@@ -17,7 +17,6 @@
 
 from sqlos.connection import ConnectionDescriptor
 from sqlos.interfaces import ISQLObject
-from sqlos.interfaces.container import ISQLObjectJoinContainer
 from sqlos import _transaction
 
 def syncUpdateAll():
@@ -51,9 +50,7 @@
         >>> testdb.tearDown()
     """
     implements(ISQLObject)
-
     _connection = ConnectionDescriptor()
-    _allowed_joins = []
 
     class sqlmeta:
         lazyUpdate = True


More information about the z3-checkins mailing list