Revision 1dd34bdd
b/snf-pithos-backend/pithos/backends/modular.py | ||
---|---|---|
1331 | 1331 |
return 0 |
1332 | 1332 |
path, node = self._lookup_container(account, container) |
1333 | 1333 |
versioning = self._get_policy(node)['versioning'] |
1334 |
if versioning != 'auto' or self.free_versioning:
|
|
1334 |
if versioning != 'auto': |
|
1335 | 1335 |
hash, size = self.node.version_remove(version_id) |
1336 | 1336 |
self.store.map_delete(hash) |
1337 | 1337 |
return size |
1338 |
elif self.free_versioning: |
|
1339 |
version_size = self.node.version_lookup( |
|
1340 |
node, inf, CLUSTER_NORMAL)[3] |
|
1341 |
return version_size |
|
1338 | 1342 |
return 0 |
1339 | 1343 |
|
1340 | 1344 |
# Access control functions. |
Also available in: Unified diff