From 958f4ec4325588b0b90464548b09c0a141e93f15 Mon Sep 17 00:00:00 2001 From: KOLANICH Date: Thu, 13 Feb 2020 12:54:46 +0300 Subject: [PATCH] Added `__repr__` for `Configuration`. --- news/7737.trivial | 1 + src/pip/_internal/configuration.py | 4 ++++ 2 files changed, 5 insertions(+) create mode 100644 news/7737.trivial diff --git a/news/7737.trivial b/news/7737.trivial new file mode 100644 index 00000000000..64b3cc2260c --- /dev/null +++ b/news/7737.trivial @@ -0,0 +1 @@ +Added ``__repr__`` for ``Configuration`` to make debugging a bit easier. diff --git a/src/pip/_internal/configuration.py b/src/pip/_internal/configuration.py index f09a1ae25c2..2648b8af327 100644 --- a/src/pip/_internal/configuration.py +++ b/src/pip/_internal/configuration.py @@ -420,3 +420,7 @@ def _mark_as_modified(self, fname, parser): file_parser_tuple = (fname, parser) if file_parser_tuple not in self._modified_parsers: self._modified_parsers.append(file_parser_tuple) + + def __repr__(self): + # type: () -> str + return "{}({!r})".format(self.__class__.__name__, self._dictionary)