code: def provide_temporary_scripts_path(self):
          
          if len(self.options.temporary_scripts_path) > 0:
              if os.path.isfile(self.options.temporary_scripts_path):
                  self.logger.error("Error: configured script path seems to be a file!")
                  # it's ok to leave because called before the collector runs
                  sys.exit(1)
  
              if not os.path.isdir(self.options.temporary_scripts_path):
                  os.makedirs(self.options.temporary_scripts_path)
docs: When configured trying to ensure that path does exist.