def make_temp_file(self, suffix='<STR_LIT>', directory=None):
prefix='<STR_LIT>'+self.__class__.__name__+'<STR_LIT:_>'<EOL>temp_file = tempfile.mkstemp(suffix=suffix, prefix=prefix, dir=directory)<EOL>def _destroy_temp_file():<EOL><INDENT>os.unlink(temp_file[<NUM_LIT:1>])<EOL><DEDENT>self._cleanup.append(_destroy_temp_file)<EOL>return temp_file[<NUM_LIT:1>]<EOL>
Creates and returns an absolute path of an empty file.