commit | 1e534b5425d836cb58a73d24f0be791d67bf3503 | [log] [tgz] |
---|---|---|
author | Brett Cannon <bcannon@gmail.com> | Fri Sep 07 04:18:30 2007 +0000 |
committer | Brett Cannon <bcannon@gmail.com> | Fri Sep 07 04:18:30 2007 +0000 |
tree | 1f9fc8b8802c5ba236c026fc6cbe785d7f9bf20b | |
parent | 68a6da99e6dc127d817143f74e98d665117f99c2 [diff] |
Fix a crasher where Python code managed to infinitely recurse in C code without ever going back out to Python code in PyObject_Call(). Required introducing a static RuntimeError instance so that normalizing an exception there is no reliance on a recursive call that would put the exception system over the recursion check itself.