Exemplo n.º 1
0
 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)))
Exemplo n.º 2
0
 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
Exemplo n.º 3
0
 def fate(self):
     if not self._good_place(self._path):
         Sh.mv(self._path, self._repo_path)
         return True
     return False