summaryrefslogtreecommitdiff
path: root/src/setuptools_scm/_log.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/setuptools_scm/_log.py')
-rw-r--r--src/setuptools_scm/_log.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/setuptools_scm/_log.py b/src/setuptools_scm/_log.py
index 35c050d..abbdd0c 100644
--- a/src/setuptools_scm/_log.py
+++ b/src/setuptools_scm/_log.py
@@ -92,3 +92,9 @@ def enable_debug(handler: logging.Handler = _default_handler) -> Iterator[None]:
handler.setLevel(old_handler_level)
if handler is not _default_handler:
log.removeHandler(handler)
+
+
+@contextlib.contextmanager
+def magic_debug() -> Iterator[None]:
+ with enable_debug():
+ yield