[Checkins] SVN: Products.SQLAlchemyDA/trunk/da.py - added
getSession()
Andreas Jung
andreas at andreas-jung.com
Mon Apr 30 03:57:48 EDT 2007
Log message for revision 74909:
- added getSession()
- added getMapper()
Changed:
U Products.SQLAlchemyDA/trunk/da.py
-=-
Modified: Products.SQLAlchemyDA/trunk/da.py
===================================================================
--- Products.SQLAlchemyDA/trunk/da.py 2007-04-30 07:53:36 UTC (rev 74908)
+++ Products.SQLAlchemyDA/trunk/da.py 2007-04-30 07:57:48 UTC (rev 74909)
@@ -13,7 +13,7 @@
from OFS.PropertyManager import PropertyManager
from Products.PageTemplates.PageTemplateFile import PageTemplateFile
-from z3c.sqlalchemy import allSAWrapperNames
+from z3c.sqlalchemy import allSAWrapperNames, getSAWrapper
class SAWrapper(SimpleItem, PropertyManager):
@@ -34,8 +34,24 @@
def registeredWrappers(self):
""" return a list of registered wrapper names """
return allSAWrapperNames()
-
+
+ def getMapper(self, name):
+ """ return a mapper class """
+ wrapper = getSAWrapper(self.sqlalchemy_wrapper_name)
+ return wrapper.getMapper(name)
+
+
+ def getSession(self):
+ """ return a session instance """
+ wrapper = getSAWrapper(self.sqlalchemy_wrapper_name)
+ return wrapper.session
+
+
+ def test(self):
+ """ test """
+ return self.getSession()
+
InitializeClass(SAWrapper)
More information about the Checkins
mailing list