summaryrefslogtreecommitdiff
path: root/Python
diff options
context:
space:
mode:
authorThomas Kluyver <takowl@gmail.com>2017-05-23 04:27:52 +0100
committerNick Coghlan <ncoghlan@gmail.com>2017-05-23 13:27:52 +1000
commitf9169ce6b48c7cc7cc62d9eb5e4ee1ac7066d14b (patch)
tree956e51ea17f03913fed3f61be6bb0cf9bc96e9c6 /Python
parente377416c10eb0bf055b0728cdcdc4488fdfd3b5f (diff)
downloadcpython-git-f9169ce6b48c7cc7cc62d9eb5e4ee1ac7066d14b.tar.gz
bpo-25532: Protect against infinite loops in inspect.unwrap() (#1717)
Some objects (like test mocks) auto-generate new objects on attribute access, which can lead to an infinite loop in inspect.unwrap(). Ensuring references are retained to otherwise temporary objects and capping the size of the memo dict turns this case into a conventional exception instead.
Diffstat (limited to 'Python')
0 files changed, 0 insertions, 0 deletions