Beispiel #1
0
    def get_processed_indices(self, filename):
        if not self.track_partial_results:
            return []

        uri = self._get_uri(filename)
        if not storage.has_property(uri, PROCESSED_INDICES_PROPERTY):
            return []

        raw_property = storage.get_property(uri, PROCESSED_INDICES_PROPERTY)
        return map(int, raw_property.split(VO_INDEX_SEP))
Beispiel #2
0
    def get_processed_indices(self, filename):
        if not self.track_partial_results:
            return []

        uri = self._get_uri(filename)
        if not storage.has_property(uri, PROCESSED_INDICES_PROPERTY):
            return []

        raw_property = storage.get_property(uri, PROCESSED_INDICES_PROPERTY)
        return map(int, raw_property.split(VO_INDEX_SEP))
Beispiel #3
0
 def has_property(self, filename, property):
     return storage.has_property(self.get_uri(filename), property)
Beispiel #4
0
 def is_done(self, filename):
     return storage.has_property(self._get_uri(filename), DONE_PROPERTY)
Beispiel #5
0
 def has_property(self, filename, property):
     return storage.has_property(self.get_uri(filename), property)
Beispiel #6
0
 def is_done(self, filename):
     return storage.has_property(self._get_uri(filename), DONE_PROPERTY)