Example #1
0
 def save(self, path):
     with self._lock:
         if self.dirty or any(file.dirty for file in self.sub_files):
             pickle.dump(self, open(path, 'w'), pickle.HIGHEST_PROTOCOL)
             set_nzf_attr(path, 'type', 'rar')
             set_nzf_attr(path, 'size', self.file_size)
             set_nzf_attr(path, 'mtime', self.mtime)
             self.dirty = False
Example #2
0
 def save(self, path):
     with self._lock:
         if self.dirty:
             pickle.dump(self, open(path, 'w'), pickle.HIGHEST_PROTOCOL)
             set_nzf_attr(path, 'type', 'nzb')
             set_nzf_attr(path, 'size', self.file_size)
             set_nzf_attr(path, 'mtime', self.mtime)
             self.dirty = False
Example #3
0
 def save(self, path):
     with self._lock:
         if self.dirty or any(file.dirty for file in self.sub_files):
             pickle.dump(self, open(path, 'w'), pickle.HIGHEST_PROTOCOL)
             set_nzf_attr(path, 'type', 'rar')
             set_nzf_attr(path, 'size', self.file_size)
             set_nzf_attr(path, 'mtime', self.mtime)
             self.dirty = False
Example #4
0
 def save(self, path):
     with self._lock:
         if self.dirty:
             pickle.dump(self, open(path, 'w'), pickle.HIGHEST_PROTOCOL)
             set_nzf_attr(path, 'type', 'nzb')
             set_nzf_attr(path, 'size', self.file_size)
             set_nzf_attr(path, 'mtime', self.mtime)
             self.dirty = False
Example #5
0
 def _set_attr(self, value):
     return set_nzf_attr(self.db_root, attr, value)
Example #6
0
 def _set_attr(self, value):
     return set_nzf_attr(self.db_root, attr, value)