in elastic_transport/_exceptions.py [0:0]
def __repr__(self) -> str:
parts = [repr(self.message)]
if self.meta:
parts.append(f"meta={self.meta!r}")
if self.errors:
parts.append(f"errors={self.errors!r}")
if self.body is not None:
parts.append(f"body={self.body!r}")
return "{}({})".format(self.__class__.__name__, ", ".join(parts))