[Python-checkins] python/dist/src/Lib/test test_codeop.py,1.3.12.1,1.3.12.2

pedronis@users.sourceforge.net pedronis@users.sourceforge.net
2003年5月17日 05:50:36 -0700


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1:/tmp/cvs-serv10535
Modified Files:
 Tag: release22-maint
	test_codeop.py 
Log Message:
minor fix, jython-only. Don't asssume stdout to save is the ur-stdout.
Index: test_codeop.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_codeop.py,v
retrieving revision 1.3.12.1
retrieving revision 1.3.12.2
diff -C2 -d -r1.3.12.1 -r1.3.12.2
*** test_codeop.py	17 May 2003 02:35:37 -0000	1.3.12.1
--- test_codeop.py	17 May 2003 12:50:33 -0000	1.3.12.2
***************
*** 27,30 ****
--- 27,31 ----
 if symbol == "single":
 d,r = {},{}
+ saved_stdout = sys.stdout
 sys.stdout = cStringIO.StringIO()
 try:
***************
*** 32,36 ****
 exec compile(str,"<input>","single") in r
 finally:
! sys.stdout = sys.__stdout__
 elif symbol == 'eval':
 ctx = {'a': 2}
--- 33,37 ----
 exec compile(str,"<input>","single") in r
 finally:
! sys.stdout = saved_stdout
 elif symbol == 'eval':
 ctx = {'a': 2}

AltStyle によって変換されたページ (->オリジナル) /