code: def str_def(self):
          
          return "classname={!r}; min_api_version={!r}; api_version={!r}; " \
              "message={!r};". \
              format(self.__class__.__name__, self.min_api_version,
                     self.api_version, self.args[0])
docs: :term:`string`: The exception as a string in a Python definition-style
          format, e.g. for parsing by scripts:
  
          .. code-block:: text
  
              classname={}; min_api_version={}; api_version={}; message={};