diff options
author | Sascha Silbe <sascha-pgp@silbe.org> | 2011-07-09 20:43:56 (GMT) |
---|---|---|
committer | Sascha Silbe <sascha-pgp@silbe.org> | 2011-07-09 20:46:46 (GMT) |
commit | f34073d56311df56c23e91dac8920bdf3c398348 (patch) | |
tree | 75dc7ce1adb70ce3e70b585df2fd4aaf83bea7f8 | |
parent | cd6f7a5136cad53ea1612c2871c0fc2b23ecce51 (diff) |
Honor the delete_after flag
-rw-r--r-- | gdatastore/datastore.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gdatastore/datastore.py b/gdatastore/datastore.py index 9db437e..77cc64b 100644 --- a/gdatastore/datastore.py +++ b/gdatastore/datastore.py @@ -377,6 +377,10 @@ class InternalApi(object): self._store_entry(tree_id, child_id, parent_id, path, metadata) self._index.store((tree_id, child_id), metadata) self._invoke_callbacks('save', tree_id, child_id, parent_id, metadata) + + if delete_after: + os.remove(path) + async_cb(tree_id, child_id) def stop(self): |