From c892030caef631cb580286779d4ebe2c67e7886d Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Fri, 2 Jan 2015 10:26:04 -0600 Subject: fix raise_from on py3.2 --- six.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/six.py b/six.py index f121064..a695328 100644 --- a/six.py +++ b/six.py @@ -677,7 +677,13 @@ else: """) -if sys.version_info > (3, 2): +if sys.version_info[:2] == (3, 2): + exec_("""def raise_from(value, from_value): + if from_value is None: + raise value + raise value from from_value +""") +elif sys.version_info[:2] > (3, 2): exec_("""def raise_from(value, from_value): raise value from from_value """) -- cgit v1.2.1