code: def mktemp_file(self):
          
          if not(os.path.exists(self.__dirname)):
              logging.debug("Creating directory {}".format(self.__dirname))
              os.mkdir(self.__dirname)
          elif not(os.path.isdir(self.__dirname)):
              raise TempDirIsFileException(
                  "There is a file called %s in this directory!!!" %
                  self.__dirname)
          #self.fdesc, self.fname = tempfile.mkstemp(dir=self.__dirname, text=True)
          self.f = tempfile.NamedTemporaryFile(dir=self.__dirname, delete=False, mode="wt")
          logging.debug("Creating file {}".format(self.f.name))
docs: Create a temporary file in the '.faz' directory for
              the code to feed to the interpreter.