code: def save(self, filename):
          
  
          if filename is None:
              filename = self.filename('.b26s')
          # if len(filename.split('\\\\?\\')) == 1:
          #     filename = '\\\\?\\' + filename
          with open(filename, 'w') as outfile:
              outfile.write(pickle.dumps(self.__dict__))
docs: saves the instance of the script to a file using pickle
          Args:
              filename: target filename