diff options
author | Stefan Behnel <stefan_ml@behnel.de> | 2013-08-09 10:47:02 +0200 |
---|---|---|
committer | Stefan Behnel <stefan_ml@behnel.de> | 2013-08-09 10:47:02 +0200 |
commit | d40333a24b41507455a949fe3d5305c9286c7233 (patch) | |
tree | d08f4a6f11b2cb1d0174ef117dfcfe33ee050776 /Cython/Compiler/ModuleNode.py | |
parent | 56b6a6d9e3bbcded3a0c76f851b8d7cb767e03d4 (diff) | |
download | cython-d40333a24b41507455a949fe3d5305c9286c7233.tar.gz |
fix code generated for __dealloc__() and __releasebuffer__() to call WriteUnraisable() on exceptions instead of building a useless traceback
Diffstat (limited to 'Cython/Compiler/ModuleNode.py')
-rw-r--r-- | Cython/Compiler/ModuleNode.py | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/Cython/Compiler/ModuleNode.py b/Cython/Compiler/ModuleNode.py index a5cc35f61..a48204257 100644 --- a/Cython/Compiler/ModuleNode.py +++ b/Cython/Compiler/ModuleNode.py @@ -1293,7 +1293,6 @@ class ModuleNode(Nodes.Node, Nodes.BlockNode): code.putln("PyErr_Fetch(&etype, &eval, &etb);") code.putln("++Py_REFCNT(o);") code.putln("%s(o);" % entry.func_cname) - code.putln("if (PyErr_Occurred()) PyErr_WriteUnraisable(o);") code.putln("--Py_REFCNT(o);") code.putln("PyErr_Restore(etype, eval, etb);") code.putln("}") |