Message98056
| Author |
kristjan.jonsson |
| Recipients |
kristjan.jonsson |
| Date |
2010年01月19日.14:51:59 |
| SpamBayes Score |
1.063501e-07 |
| Marked as misclassified |
No |
| Message-id |
<1263912723.35.0.93131684665.issue7741@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
The code.InteractiveConsole() is useful to emulate a python console. However, any code currently "push"ed to it must be single statements. This is because it passes the ́single ́ symbol mode to the underlying compile function.
This patch allows the caller of InteractiveConsole.push to specify a different mode, e.g. ́exec ́. This is useful if one wants to paste entire code snippets into the console. Without it, pasting the following:
'if True:\n print 1\nprint 2' Won't run. pushing such multiline code snippets with an additional 'exec' argument will allow it to work.
Patch included. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2010年01月19日 14:52:03 | kristjan.jonsson | set | recipients:
+ kristjan.jonsson |
| 2010年01月19日 14:52:03 | kristjan.jonsson | set | messageid: <1263912723.35.0.93131684665.issue7741@psf.upfronthosting.co.za> |
| 2010年01月19日 14:52:01 | kristjan.jonsson | link | issue7741 messages |
| 2010年01月19日 14:52:00 | kristjan.jonsson | create |
|