Massive changes from SF 589982 (tempfile.py rewrite, by Zack

Weinberg).  This changes all uses of deprecated tempfile functions to
the recommended ones.
This commit is contained in:
Guido van Rossum 2002-08-09 16:38:32 +00:00
parent 830a5151c1
commit 3b0a3293c3
31 changed files with 134 additions and 149 deletions

View file

@ -120,19 +120,11 @@ for line in SCRIPT:
program = program + (string.joinfields(epilogue, '\n') + '\n')
import tempfile
tfn = tempfile.mktemp()
try:
fp = open(tfn, 'w')
fp.write(program)
fp.close()
if DFLAG:
import pdb
pdb.run('execfile(' + `tfn` + ')')
else:
execfile(tfn)
finally:
import os
try:
os.unlink(tfn)
except:
pass
fp = tempfile.NamedTemporaryFile()
fp.write(program)
fp.flush()
if DFLAG:
import pdb
pdb.run('execfile(' + `tfn` + ')')
else:
execfile(tfn)