class_docstr: A Context Manager that will save an exception, serialized, and restore it
  later.
class_docstr_tok: ["A","Context","Manager","that","will","save","an","exception",",","serialized",",","and","restore","it","later","."]
docstr: restore and re-raise any exception
code: def resume(self):
      "restore and re-raise any exception"
  
      if "_saved" not in vars(self):
          return
  
      type, exc = map(pickle.loads, self._saved)
      six.reraise(type, exc, self._tb)
  
imports: import os
  import sys
  import tempfile
  import operator
  import functools
  import itertools
  import re
  import contextlib
  import pickle
  import textwrap
  from setuptools.extern import six
  from setuptools.extern.six.moves import builtins, map
  import pkg_resources.py31compat
  from distutils.errors import DistutilsError
  from pkg_resources import working_set
label_desc: Use image node_id 3 for calling the ExceptionSaver obj's underlying member method code with example usage: obj.resume() without return types