BUG: sys.exc_clear is py2 only.

This commit is contained in:
Scott Sanderson
2016-11-22 16:34:53 -05:00
parent 7a5f5da6b2
commit 16e78bbccd
2 changed files with 19 additions and 3 deletions
+9
View File
@@ -1,4 +1,5 @@
from six import PY2
import sys
if PY2:
@@ -8,9 +9,17 @@ if PY2:
mappingproxy.argtypes = [py_object]
mappingproxy.restype = py_object
def exc_clear():
sys.exc_clear()
else:
from types import MappingProxyType as mappingproxy
def exc_clear():
# exc_clear was removed in Python 3. The except statement automatically
# clears the exception.
pass
unicode = type(u'')