summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-03-15 12:38:50 +0100
committerFlorian Bruhin <me@the-compiler.org>2021-03-15 14:03:05 +0100
commite1b4c1d58c6b6ada8798b859440ee246e78bc7bb (patch)
treeca0d42d3612efd3bed80b3c2c0925a051b2dc94f
parent9303e6a85489775f63b5d15b7bbd3173f74764d9 (diff)
downloadqutebrowser-e1b4c1d58c6b6ada8798b859440ee246e78bc7bb.tar.gz
qutebrowser-e1b4c1d58c6b6ada8798b859440ee246e78bc7bb.zip
tests: Add debug logging for standarddir
Easier to diagnose issues if we end up in HOME
-rw-r--r--qutebrowser/utils/standarddir.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/qutebrowser/utils/standarddir.py b/qutebrowser/utils/standarddir.py
index 91cbf0399..f94d46061 100644
--- a/qutebrowser/utils/standarddir.py
+++ b/qutebrowser/utils/standarddir.py
@@ -314,6 +314,9 @@ def _create(path: str) -> None:
should not be changed.
"""
if APPNAME == 'qute_test' and path.startswith('/home'): # pragma: no cover
+ for k, v in os.environ.items():
+ if k == 'HOME' or k.startswith('XDG_'):
+ log.init.debug(f"{k} = {v}")
raise Exception("Trying to create directory inside /home during "
"tests, this should not happen.")
os.makedirs(path, 0o700, exist_ok=True)