- def _get_versions(self, nodes, version=None):
- if version is None:
- props = self.node.version_lookup_bulk(nodes, inf, CLUSTER_NORMAL)
- if not props:
- 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 props
+ def _get_versions(self, nodes):
+ return self.node.version_lookup_bulk(nodes, inf, CLUSTER_NORMAL)