[Checkins]
SVN: z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/
implemented getenginefortable
Bernd Dorn
bernd.dorn at fhv.at
Thu May 25 03:22:06 EDT 2006
Log message for revision 68272:
implemented getenginefortable
Changed:
U z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/__init__.py
U z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/datamanager.py
-=-
Modified: z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/__init__.py
===================================================================
--- z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/__init__.py 2006-05-25 06:02:32 UTC (rev 68271)
+++ z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/__init__.py 2006-05-25 07:22:05 UTC (rev 68272)
@@ -19,5 +19,6 @@
assignClass,
createTable,
metadata,
+ getEngineForTable,
)
Modified: z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/datamanager.py
===================================================================
--- z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/datamanager.py 2006-05-25 06:02:32 UTC (rev 68271)
+++ z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/datamanager.py 2006-05-25 07:22:05 UTC (rev 68272)
@@ -86,6 +86,16 @@
return session
+def getEngineForTable(t):
+
+ """returns an sqlalchemy engine for the given table name, this is
+ usefull for using the engine to execute literal sql statements"""
+
+ name = _tableToEngine[t]
+ util = getUtility(IAlchemyEngineUtility, name=name)
+ return util.getEngine()
+
+
def inSession():
return getattr(_storage,'session',None) is not None
More information about the Checkins
mailing list