[Checkins] SVN: z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/ removed setMapper() nonsense

Andreas Jung andreas at andreas-jung.com
Sat May 12 06:29:24 EDT 2007


Log message for revision 75698:
  removed setMapper() nonsense
  

Changed:
  U   z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/CHANGES.txt
  U   z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/mapper.py

-=-
Modified: z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/CHANGES.txt
===================================================================
--- z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/CHANGES.txt	2007-05-12 09:50:11 UTC (rev 75697)
+++ z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/CHANGES.txt	2007-05-12 10:29:23 UTC (rev 75698)
@@ -1,8 +1,6 @@
 1.0.2 (unreleased)
 
-   - MappedClassBase: new convinience methods getMapper(), getMappers()
 
-
 1.0.1 (unreleased)
 
    - MappedClassBase: new clone() method

Modified: z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/mapper.py
===================================================================
--- z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/mapper.py	2007-05-12 09:50:11 UTC (rev 75697)
+++ z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/mapper.py	2007-05-12 10:29:23 UTC (rev 75698)
@@ -25,34 +25,17 @@
     # Zope 2 security magic.......buuuuuuuhhhhhh
     __allow_access_to_unprotected_subobjects__ = 1
 
-    wrapper = None
 
     def __init__(self, **kw):
         """ accepts keywords arguments used for initialization of
             mapped attributes/columns.
         """
 
+        self.wrapper = None
         for k,v in kw.items():
             setattr(self, k, v)
 
 
-    def setWrapper(self, wrapper):
-        """ pass in the wrapper in order to provide the getMapper()
-            functionality directly from a mapper instance.
-        """
-        self.wrapper = wrapper
-
-
-    def getMapper(self, name):
-        """ wrap getMapper() call """
-        return self.wrapper.getMapper(name)
-
-    
-    def getMappers(self, *names):
-        """ wrap getMappers() call """
-        return self.wrapper.getMappers(*names)
-
-
     def clone(self):
         """ Create a  pristine copy.
             Use this method if you need to reinsert a copy of the current
@@ -186,9 +169,7 @@
 
             self._registerMapper(mapper, name)
 
-        mapper = self[name]
-        mapper.setWrapper(self._wrapper)
-        return mapper
+        return self[name]
 
 
     def _registerMapper(self, mapper, name):



More information about the Checkins mailing list