[Checkins] SVN: z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/ cache
'metadata' property
Andreas Jung
andreas at andreas-jung.com
Mon Jun 25 09:07:48 EDT 2007
Log message for revision 77035:
cache 'metadata' property
Changed:
U z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/CHANGES.txt
U z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/base.py
-=-
Modified: z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/CHANGES.txt
===================================================================
--- z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/CHANGES.txt 2007-06-25 12:57:23 UTC (rev 77034)
+++ z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/CHANGES.txt 2007-06-25 13:07:47 UTC (rev 77035)
@@ -1,7 +1,9 @@
-1.0.6 (unreleased)
+1.0.6 (25.06.2007)
- added 'namespace_packages' directive to setup.py
+ - cache 'metadata' property
+
1.0.5 (13.06.2007)
- It should be now safe to use sessions from multiple wrappers
Modified: z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/base.py
===================================================================
--- z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/base.py 2007-06-25 12:57:23 UTC (rev 77034)
+++ z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/base.py 2007-06-25 13:07:47 UTC (rev 77035)
@@ -107,7 +107,9 @@
@property
def metadata(self):
- return sqlalchemy.BoundMetaData(self._engine)
+ if not hasattr(self, '_v_metadata':
+ self._v_metadata = sqlalchemy.BoundMetaData(self._engine)
+ return self._v_metadata
@property
def session(self):
More information about the Checkins
mailing list