[Checkins] SVN: zopyx.versioning/trunk/zopyx/versioning/storages/mongodb/storage.py set 'created' internally
Andreas Jung
andreas at andreas-jung.com
Sun Jul 4 13:44:50 EDT 2010
Log message for revision 114186:
set 'created' internally
Changed:
U zopyx.versioning/trunk/zopyx/versioning/storages/mongodb/storage.py
-=-
Modified: zopyx.versioning/trunk/zopyx/versioning/storages/mongodb/storage.py
===================================================================
--- zopyx.versioning/trunk/zopyx/versioning/storages/mongodb/storage.py 2010-07-04 16:39:25 UTC (rev 114185)
+++ zopyx.versioning/trunk/zopyx/versioning/storages/mongodb/storage.py 2010-07-04 17:44:50 UTC (rev 114186)
@@ -9,6 +9,7 @@
"""
import anyjson
+from datetime import datetime
from pymongo.connection import Connection
from zope.interface import implements
@@ -43,10 +44,12 @@
self.metadata.update({'_oid' : id},
{'$set' : {'_rev' : revision}} )
+ revision_metadata = anyjson.deserialize(revision_metadata)
+ revision_metadata['created'] = datetime.utcnow().isoformat()
data = dict(_oid=id,
_rev=revision,
_data=anyjson.deserialize(version_data),
- _metadata=anyjson.deserialize(revision_metadata),
+ _metadata=revision_metadata,
)
self.revisions.save(data)
return revision
More information about the checkins
mailing list