[py-svn] r37899 - py/trunk/py/c-extension/greenlet
arigo at codespeak.net
arigo at codespeak.net
Sun Feb 4 13:31:26 CET 2007
Author: arigo
Date: Sun Feb 4 13:31:24 2007
New Revision: 37899
Modified:
py/trunk/py/c-extension/greenlet/greenlet.c
Log:
Try to print the exception before dying.
Modified: py/trunk/py/c-extension/greenlet/greenlet.c
==============================================================================
--- py/trunk/py/c-extension/greenlet/greenlet.c (original)
+++ py/trunk/py/c-extension/greenlet/greenlet.c Sun Feb 4 13:31:24 2007
@@ -411,7 +411,8 @@
ts_self->stack_start = NULL; /* dead */
g_switch(ts_self->parent, result);
/* must not return from here! */
- Py_FatalError("XXX memory exhausted at a very bad moment");
+ PyErr_WriteUnraisable((PyObject*) ts_self);
+ Py_FatalError("greenlets cannot continue");
}
/* back in the parent */
}
More information about the pytest-commit
mailing list