[Python-checkins] python/dist/src/Demo/scripts pp.py,1.4,1.5
gvanrossum@users.sourceforge.net
gvanrossum@users.sourceforge.net
Fri, 09 Aug 2002 09:38:34 -0700
Update of /cvsroot/python/python/dist/src/Demo/scripts
In directory usw-pr-cvs1:/tmp/cvs-serv23808/scripts
Modified Files:
pp.py
Log Message:
Massive changes from SF 589982 (tempfile.py rewrite, by Zack
Weinberg). This changes all uses of deprecated tempfile functions to
the recommended ones.
Index: pp.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Demo/scripts/pp.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** pp.py 27 Nov 1996 19:47:06 -0000 1.4
--- pp.py 9 Aug 2002 16:38:32 -0000 1.5
***************
*** 121,138 ****
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
--- 121,130 ----
import tempfile
! fp = tempfile.NamedTemporaryFile()
! fp.write(program)
! fp.flush()
! if DFLAG:
! import pdb
! pdb.run('execfile(' + `tfn` + ')')
! else:
! execfile(tfn)