From 7ce442c77186aa256ed8d098cf1cd435e251c963 Mon Sep 17 00:00:00 2001 From: Daniel Karbach Date: Tue, 27 Sep 2016 12:01:04 +0200 Subject: [PATCH] standarddir path names in qute://version fixes #1947 --- qutebrowser/utils/version.py | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/qutebrowser/utils/version.py b/qutebrowser/utils/version.py index 7e0416929..f24d0d46d 100644 --- a/qutebrowser/utils/version.py +++ b/qutebrowser/utils/version.py @@ -38,7 +38,7 @@ except ImportError: # pragma: no cover qWebKitVersion = None import qutebrowser -from qutebrowser.utils import log, utils +from qutebrowser.utils import log, utils, standarddir from qutebrowser.browser import pdfjs @@ -152,6 +152,22 @@ def _module_versions(): return lines +def _path_info(): + """Get info about important path names. + + Return: + A dictionary of descriptive to actual path names. + """ + return { + 'config': standarddir.config(), + 'data': standarddir.data(), + 'system_data': standarddir.system_data(), + 'cache': standarddir.cache(), + 'download': standarddir.download(), + 'runtime': standarddir.runtime(), + } + + def _os_info(): """Get operating system info. @@ -255,4 +271,12 @@ def version(): "Imported from {}".format(importpath), ] lines += _os_info() + + lines += [ + '', + 'Paths', + ] + for name, path in _path_info().items(): + lines += [ '{}: {}'.format(name, path) ] + return '\n'.join(lines)