code: def reset_files(self):
          
          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)
docs: Resets the local data directory.