From 1a80487e7164533af5e4b70d8f73edf098e22b36 Mon Sep 17 00:00:00 2001 From: holger krekel Date: Sun, 14 Sep 2014 17:24:27 +0200 Subject: [PATCH] fix issue589: fix bad interaction with numpy and others when showing exceptions. check for precise "maximum recursion depth exceed" exception instead of presuming any RuntimeError is that one (implemented in py dep) Thanks Charles Cloud for analysing the issue. --- CHANGELOG | 5 +++++ setup.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index a3c37325c..e8cafe328 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -7,6 +7,11 @@ NEXT - Fix infinite recursion bug when pickling capture.EncodedFile, thanks Uwe Schmitt. +- fix issue589: fix bad interaction with numpy and others when showing + exceptions. Check for precise "maximum recursion depth exceed" exception + instead of presuming any RuntimeError is that one (implemented in py + dep). Thanks Charles Cloud for analysing the issue. + 2.6.2 ----------- diff --git a/setup.py b/setup.py index 0c55493ce..495fff434 100644 --- a/setup.py +++ b/setup.py @@ -17,7 +17,7 @@ long_description = open('README.rst').read() def main(): - install_requires = ['py>=1.4.24'] + install_requires = ['py>=1.4.25.dev2'] if sys.version_info < (2, 7) or (3,) <= sys.version_info < (3, 2): install_requires.append('argparse') if sys.platform == 'win32':