def setup(self): """Creating temporally folders when needed.""" if self.temp: self.temp = Path(str(self.temp)) else: self.temp = Path('.' + str(hash_path(str(self.input)))) # Checking is resume possible done_path = self.temp / 'done.json' self.resume = self.resume and done_path.exists() if not self.resume and self.temp.is_dir(): shutil.rmtree(self.temp) (self.temp / 'split').mkdir(parents=True, exist_ok=True) (self.temp / 'encode').mkdir(exist_ok=True)
def setup(self): """Creating temporally folders when needed.""" if self.temp: if self.temp[-1] in ('\\', '/'): self.temp = Path(f"{self.temp}{'.' + str(hash_path(str(self.input)))}") else: self.temp = Path(str(self.temp)) else: self.temp = Path("." + str(hash_path(str(self.input)))) # Checking is resume possible done_path = self.temp / "done.json" self.resume = self.resume and done_path.exists() if not self.resume and self.temp.is_dir(): shutil.rmtree(self.temp) (self.temp / "split").mkdir(parents=True, exist_ok=True) (self.temp / "encode").mkdir(exist_ok=True)