[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)