Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
repr(CIMultiDictProxy(CIMultiDict())) clears current exception #410
from aiohttp.multidict import CIMultiDictProxy, CIMultiDict import sys try: raise Exception except Exception: print(sys.exc_info()) repr(CIMultiDictProxy(CIMultiDict())) print(sys.exc_info())
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.