New submission from Sean <smcal...@gmail.com>: I'm writing a little pre-processor that just parses python snippets out of a file and passes them to a code.InteractiveInterpreter, and I'm noticing some somewhat nasty stuff in how runsource handles some code.
sys.version: '2.6.2 (r262:71600, Jul 12 2009, 11:52:33) \n[GCC 4.0.1 (Apple Inc. build 5465)]' Doesn't work: interpreter.runsource('print("Foo")\nprint "Bar"') Works: interpreter.runsource('print("Foo");print "Bar"') Doesn't work: interpreter.runsource('print("Foo");\nprint "Bar"') Exact output: >>> interpreter.runsource('print("Foo")\nprint "Bar"') Foo False >>> interpreter.runsource('print("Foo");print "Bar"') Foo Bar False >>> interpreter.runsource('print("Foo");\nprint "Bar"') Foo False >>> Is this a known issue? I didn't see it while searching the bug database... ---------- components: None messages: 90511 nosy: smcallis severity: normal status: open title: code.runsource() parsing bug versions: Python 2.6 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue6480> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com