[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