parameters: (self, exc_type, exc_value, exc_traceback)
docstring: Context manager exit
docstring_summary: Context manager exit
docstring_tokens: Context manager exit
function: def __exit__(self, exc_type, exc_value, exc_traceback):
          """
          Context manager exit
          """
          self._self_obj.record()
          self._self_obj -= self._self_dif
          print("{}".format(self._self_obj))
  
          if (
              exc_type is not None
              and exc_value is not None
              and exc_traceback is not None
          ):
              import traceback
  
              traceback.print_exception(
                  exc_type, exc_value, exc_traceback, limit=5
              )
function_tokens: def __exit__ ( self , exc_type , exc_value , exc_traceback ) : self . _self_obj . record ( ) self . _self_obj -= self . _self_dif print ( "{}" . format ( self . _self_obj ) ) if ( exc_type is not None and exc_value is not None and exc_traceback is not None ) : import traceback traceback . print_exception ( exc_type , exc_value , exc_traceback , limit = 5 )