[Checkins] SVN: z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/ BoundMetaData -> MetaData

Andreas Jung andreas at andreas-jung.com
Mon Jul 16 15:20:07 EDT 2007


Log message for revision 78039:
  BoundMetaData -> MetaData
  

Changed:
  U   z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/CHANGES.txt
  U   z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/README.txt
  U   z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/TODO.txt
  U   z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/base.py
  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-07-16 19:00:17 UTC (rev 78038)
+++ z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/CHANGES.txt	2007-07-16 19:20:05 UTC (rev 78039)
@@ -1,3 +1,9 @@
+1.0.11 (unreleased)
+-------------------
+
+  - replaced BoundMetaData() with MetaData() (requires SA 0.3.9+)
+
+
 1.0.10 (16.07.2007)
 -------------------
 

Modified: z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/README.txt
===================================================================
--- z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/README.txt	2007-07-16 19:00:17 UTC (rev 78038)
+++ z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/README.txt	2007-07-16 19:20:05 UTC (rev 78039)
@@ -33,7 +33,7 @@
 =============
 
 - Zope 2.8+, Zope 3.X
-- SQLAlchemy 0.3.8 or higher   
+- SQLAlchemy 0.3.9 or higher   
 - Python 2.4+
 
 

Modified: z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/TODO.txt
===================================================================
--- z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/TODO.txt	2007-07-16 19:00:17 UTC (rev 78038)
+++ z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/TODO.txt	2007-07-16 19:20:05 UTC (rev 78039)
@@ -1,6 +1,2 @@
-- pass BoundMetaData somehow to the model in order to support autoloading
 
 - Consider Elixir for describing the Model
-
-- provide a transaction-aware API for executing SQL statements
-  directly

Modified: z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/base.py
===================================================================
--- z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/base.py	2007-07-16 19:00:17 UTC (rev 78038)
+++ z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/base.py	2007-07-16 19:20:05 UTC (rev 78039)
@@ -108,7 +108,7 @@
     @property
     def metadata(self):
         if not hasattr(self, '_v_metadata'):
-            self._v_metadata = sqlalchemy.BoundMetaData(self._engine)
+            self._v_metadata = sqlalchemy.MetaData(self._engine)
         return self._v_metadata
 
     @property

Modified: z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/mapper.py
===================================================================
--- z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/mapper.py	2007-07-16 19:00:17 UTC (rev 78038)
+++ z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/mapper.py	2007-07-16 19:20:05 UTC (rev 78039)
@@ -14,7 +14,7 @@
 import new
 import threading
 
-from sqlalchemy import Table, mapper, BoundMetaData, relation, class_mapper
+from sqlalchemy import Table, mapper, MetaData, relation, class_mapper
 
 marker = object
 
@@ -97,7 +97,7 @@
         self._wrapper = wrapper
         self._engine = wrapper.engine
         self._model = wrapper.model or {}
-        self._metadata = BoundMetaData(self._engine)
+        self._metadata = MetaData(self._engine)
         self._mapper_factory = MapperFactory(self._metadata)
         self._dependent_tables = None
         self._lock = threading.Lock()



More information about the Checkins mailing list