# interpreted as representing official policies, either expressed
# or implied, of GRNET S.A.
+import datetime
+
from django.db import models
from pithos import settings
if props is None:
raise NameError('Object does not exist')
else:
+ try:
+ version = int(version)
+ except ValueError:
+ raise IndexError('Version does not exist')
props = self.node.version_get_properties(version)
if props is None or props[self.CLUSTER] == CLUSTER_DELETED:
raise IndexError('Version does not exist')
return src_version_id, dest_version_id
- def _get_metadata(self, version):
- if version is None:
- return {}
- return dict(self.node.attribute_get(version))
-
def _put_metadata(self, user, node, meta, replace=False, copy_data=True):
"""Create a new version and store metadata."""