Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.
Already on GitHub?
to your account
from aiohttp.multidict import CIMultiDictProxy, CIMultiDict
(<class 'Exception'>, Exception(), <traceback object at 0x101a3d048>)
(None, None, None)
This is fairly serious; if you stick an 'as e' at the end of 'except Exception' and a 'raise' at the end of the except block, you wind up with a segfault.
Discovered in version 0.14.4, confirmed in 0.16.3.
The text was updated successfully, but these errors were encountered:
Thanks for report!
It's Cython side effect.
Working on it.
Sorry, something went wrong.
Don't clear current exception in multidict's __repr__ (cythonized ver…
Fixed in 0.16.4 release
Reported to Cython development list.
Get rid of all comprehensions and yielding in _multidict #410
Thanks for the quick response! I suspected it might be a Cython issue, but I'm completely unfamiliar with Cython.
This thread has been automatically locked since there has not been
any recent activity after it was closed. Please open a new issue for
If you feel like there's important points made in this discussion,
please include those exceprts into that new issue.
Successfully merging a pull request may close this issue.