def reset_files(self): """ Resets the local data directory. """ confirm = self.no_confirm path = SavepathParser.get_base_path( SavepathParser.get_abs_path_static( self.cfg.section("Files")["local_data_directory"], os.path.dirname(self.cfg_file_path))) print(""" Cleanup files: This will delete {path} and all its contents. """.format(path=path)) if not confirm: confirm = 'yes' in builtins.input(""" Do you really want to do this? Write 'yes' to confirm: {yes}""".format( yes='yes' if confirm else '')) if not confirm: print("Did not type yes. Thus aborting.") return print("Removing: {}".format(path)) try: shutil.rmtree(path) except OSError as error: if not os.path.exists(path): self.log.error("%s does not exist.", path) self.log.error(error)
def reset_files(self): """ Resets the local data directory. """ confirm = self.no_confirm path = SavepathParser.get_base_path( SavepathParser.get_abs_path_static( self.cfg.section("Files")["local_data_directory"], os.path.dirname(self.cfg_file_path))) print(""" Cleanup files: This will delete {path} and all its contents. """.format(path=path)) print("Removing: {}".format(path)) try: shutil.rmtree(path) except OSError as error: if not os.path.exists(path): self.log.error("%s does not exist.", path) self.log.error(error)
def reset_files(self): """ Resets the local data directory. """ confirm = self.no_confirm path = SavepathParser.get_base_path( SavepathParser.get_abs_path_static( self.cfg.section("Files")["local_data_directory"], os.path.dirname(self.cfg_file_path) ) ) print(""" Cleanup files: This will delete {path} and all its contents. """.format(path=path)) if not confirm: confirm = 'yes' in builtins.input( """ Do you really want to do this? Write 'yes' to confirm: {yes}""" .format(yes='yes' if confirm else '')) if not confirm: print("Did not type yes. Thus aborting.") return print("Removing: {}".format(path)) try: shutil.rmtree(path) except OSError as error: if not os.path.exists(path): self.log.error("%s does not exist.", path) self.log.error(error)