diff options
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2008-09-30 13:35:32 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2008-09-30 13:35:32 (GMT) |
commit | 8e4d5a80c16beff4aff836a0370a569ac739fe91 (patch) | |
tree | f46c35f315adae5a05041fe99077be6e83bca753 | |
parent | 56357bc481061d79c25721e4643438f692df33a2 (diff) |
Remove all existing property files when updating an entry
-rw-r--r-- | src/olpc/datastore/metadatastore.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/olpc/datastore/metadatastore.py b/src/olpc/datastore/metadatastore.py index be3aad6..d17f476 100644 --- a/src/olpc/datastore/metadatastore.py +++ b/src/olpc/datastore/metadatastore.py @@ -14,6 +14,9 @@ class MetadataStore(object): metadata_path = os.path.join(dir_path, 'metadata') if not os.path.exists(metadata_path): os.makedirs(metadata_path) + else: + for key in os.listdir(metadata_path): + os.remove(os.path.join(metadata_path, key)) metadata['uid'] = uid for key, value in metadata.items(): |