def raise_from(cls, exc, path=None): obj = cls(str(exc), path) if six.PY3: six.raise_from(obj, exc) else: _, _, tb = sys.exc_info() six.reraise(cls, obj, tb)