]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
added expire/refresh/expunge to assign_mapper
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 25 Mar 2006 20:27:25 +0000 (20:27 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 25 Mar 2006 20:27:25 +0000 (20:27 +0000)
lib/sqlalchemy/mapping/__init__.py

index e694d2917a8c40fe1630595c4f21d593b61d6f63..d21b02aa599e8cb015f3888ccf35652ff558bbb5 100644 (file)
@@ -113,8 +113,17 @@ def assign_mapper(class_, *args, **params):
         objectstore.commit(self)
     def delete(self):
         objectstore.delete(self)
+    def expire(self):
+        objectstore.expire(self)
+    def refresh(self):
+        objectstore.refresh(self)
+    def expunge(self):
+        objectstore.expunge(self)
     class_.commit = commit
     class_.delete = delete
+    class_.expire = expire
+    class_.refresh = refresh
+    class_.expunge = expunge
     
 def cascade_mappers(*classes_or_mappers):
     """given a list of classes and/or mappers, identifies the foreign key relationships