Esempio n. 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))
Esempio n. 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))
Esempio n. 3
0
 def has_property(self, filename, property):
     return storage.has_property(self.get_uri(filename), property)
Esempio n. 4
0
 def is_done(self, filename):
     return storage.has_property(self._get_uri(filename), DONE_PROPERTY)
Esempio n. 5
0
 def has_property(self, filename, property):
     return storage.has_property(self.get_uri(filename), property)
Esempio n. 6
0
 def is_done(self, filename):
     return storage.has_property(self._get_uri(filename), DONE_PROPERTY)