Files ending with ".par2" will be excluded from the list. """ remote_list = self.wrapped_backend._list() c = re.compile(r'(?!.*\.par2$)') filtered_list = [] for filename in remote_list: if c.match(filename): filtered_list.append(filename) return filtered_list def unfiltered_list(self): return self.wrapped_backend._list() def retry_cleanup(self): self.wrapped_backend._retry_cleanup() def error_code(self, operation, e): return self.wrapped_backend._error_code(operation, e) def query(self, filename): return self.wrapped_backend._query(filename) def query_list(self, filename_list): return self.wrapped_backend._query(filename_list) def close(self): self.wrapped_backend._close() backend.register_backend_prefix('par2', Par2Backend)
""" remote_list = self.wrapped_backend._list() c = re.compile(u'(?!.*\\.par2$)') filtered_list = [] for filename in remote_list: if c.match(util.fsdecode(filename)): filtered_list.append(filename) return filtered_list def unfiltered_list(self): return self.wrapped_backend._list() def retry_cleanup(self): self.wrapped_backend._retry_cleanup() def error_code(self, operation, e): return self.wrapped_backend._error_code(operation, e) def query(self, filename): return self.wrapped_backend._query(filename) def query_list(self, filename_list): return self.wrapped_backend._query(filename_list) def close(self): self.wrapped_backend._close() backend.register_backend_prefix(u'par2', Par2Backend)