Message100471
| Author |
vstinner |
| Recipients |
vstinner |
| Date |
2010年03月05日.12:50:16 |
| SpamBayes Score |
7.645481e-06 |
| Marked as misclassified |
No |
| Message-id |
<1267793425.09.0.566406511799.issue8070@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
PyRun_InteractiveLoopFlags() only stops if PyRun_InteractiveOneFlags() returns E_EOF. But PyRun_InteractiveOneFlags() if an error occurs:
- sys.stdin has no encoding attribute
- PyArena_New() returns NULL
- PyParser_ASTFromFile() returns NULL
- PyImport_AddModule("__main__") returns NULL
- run_mod() returns NULL
You can reproduce the error by adding the followg line to the end of Lib/site.py:
sys.stdin = object()
Attached patch is for py3k, but the bug does also exist in trunk. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2010年03月05日 12:50:25 | vstinner | set | recipients:
+ vstinner |
| 2010年03月05日 12:50:25 | vstinner | set | messageid: <1267793425.09.0.566406511799.issue8070@psf.upfronthosting.co.za> |
| 2010年03月05日 12:50:17 | vstinner | link | issue8070 messages |
| 2010年03月05日 12:50:16 | vstinner | create |
|