diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-03-25 20:27:25 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-03-25 20:27:25 +0000 |
| commit | f1fa97524a697cae640d5f306ad1fd991c099dc7 (patch) | |
| tree | cd5c3b465c569e23d34ad144f3d4f9c6b0190681 /lib | |
| parent | 4338398e5f761fb6a4d7ba9be127ccd197fd812c (diff) | |
| download | sqlalchemy-f1fa97524a697cae640d5f306ad1fd991c099dc7.tar.gz | |
added expire/refresh/expunge to assign_mapper
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/sqlalchemy/mapping/__init__.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/sqlalchemy/mapping/__init__.py b/lib/sqlalchemy/mapping/__init__.py index e694d2917..d21b02aa5 100644 --- a/lib/sqlalchemy/mapping/__init__.py +++ b/lib/sqlalchemy/mapping/__init__.py @@ -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 |
