mirror of
https://github.com/python/cpython.git
synced 2025-07-23 03:05:38 +00:00
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:
parent
830a5151c1
commit
3b0a3293c3
31 changed files with 134 additions and 149 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue