def add(self, srt): if not self._iface.add(self.serie, self.episode.season, self.episode.num): return destination_path = os.path.join(self._repo_path, self._serie) Sh.mkdir(destination_path) Sh.mv(self._path, os.path.join(self._repo_path, destination_path, "%s.%s.%s" % (self._serie, self._episode, self._ext))) Sh.mv(srt.path, os.path.join(self._repo_path, destination_path, "%s.%s.%s" % (self._serie, self._episode, srt.ext)))
def _bla_dir(self, entry, entry_path): if entry == "Sample": Sh.rmtree(entry_path) return True if not self.is_safe(entry): n = Dir(self._repo_path, entry, self._iface) n.fate() return True if not self._good_place(entry_path): Sh.mv(entry_path, self._repo_path) return True return False
def fate(self): if not self._good_place(self._path): Sh.mv(self._path, self._repo_path) return True return False