def size_in_bytes(self, **kwargs): filename = kwargs.get('filename', self.filename) if cloud is not None and not self.fixed: key = cloud.search_key(str(self.section) + '/' + str(self.file_number) + '/' + path_to_key(filename)) if key is None or not key.does_exist: raise DAError("size_in_bytes: file " + filename + " in " + self.section + " did not exist") return key.size return os.path.getsize(os.path.join(self.directory, filename))
def size_in_bytes(self, **kwargs): filename = kwargs.get('filename', self.filename) if cloud is not None and not self.fixed: key = cloud.search_key( str(self.section) + '/' + str(self.file_number) + '/' + str(filename)) return key.size else: return os.path.getsize(os.path.join(self.directory, filename))
def size_in_bytes(self, **kwargs): filename = kwargs.get('filename', self.filename) if cloud is not None and not self.fixed: key = cloud.search_key(str(self.section) + '/' + str(self.file_number) + '/' + str(filename)) if key is None or not key.does_exist: raise DAError("size_in_bytes: file " + filename + " in " + self.section + " did not exist") return key.size else: return os.path.getsize(os.path.join(self.directory, filename))
def get_modtime(self, **kwargs): filename = kwargs.get('filename', self.filename) #logmessage("Get modtime called with filename " + str(filename)) if cloud is not None: key_name = str(self.section) + '/' + str( self.file_number) + '/' + str(filename) key = cloud.search_key(key_name) #logmessage("Modtime for key " + key_name + " is now " + str(key.last_modified)) return key.last_modified else: return os.path.getmtime(os.path.join(self.directory, filename))
def get_modtime(self, **kwargs): filename = kwargs.get('filename', self.filename) # logmessage("Get modtime called with filename " + str(filename)) if cloud is not None and not self.fixed: key_name = str(self.section) + '/' + str(self.file_number) + '/' + path_to_key(filename) key = cloud.search_key(key_name) if key is None or not key.does_exist: raise DAError("get_modtime: file " + filename + " in " + self.section + " did not exist") # logmessage("Modtime for key " + key_name + " is now " + str(key.last_modified)) return key.get_epoch_modtime() the_path = os.path.join(self.directory, filename) if not os.path.isfile(the_path): raise DAError("get_modtime: file " + filename + " in " + self.section + " did not exist") return os.path.getmtime(the_path)
def get_modtime(self, **kwargs): filename = kwargs.get('filename', self.filename) #logmessage("Get modtime called with filename " + str(filename)) if cloud is not None and not self.fixed: key_name = str(self.section) + '/' + str(self.file_number) + '/' + str(filename) key = cloud.search_key(key_name) if key is None or not key.does_exist: raise DAError("get_modtime: file " + filename + " in " + self.section + " did not exist") #logmessage("Modtime for key " + key_name + " is now " + str(key.last_modified)) #return key.last_modified return key.get_epoch_modtime() else: the_path = os.path.join(self.directory, filename) if not os.path.isfile(the_path): raise DAError("get_modtime: file " + filename + " in " + self.section + " did not exist") return os.path.getmtime(the_path)