From 0a205071beef01a09190b7c1c71679ecde364362 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Mon, 23 Jun 2014 08:16:00 +0200 Subject: [PATCH] Add username to contact info --- qutebrowser/widgets/crash.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/qutebrowser/widgets/crash.py b/qutebrowser/widgets/crash.py index 2536c6576..cd98dd5c6 100644 --- a/qutebrowser/widgets/crash.py +++ b/qutebrowser/widgets/crash.py @@ -22,6 +22,7 @@ import sys import traceback from urllib.error import URLError +from getpass import getuser from PyQt5.QtCore import Qt, QSize from PyQt5.QtWidgets import (QDialog, QLabel, QTextEdit, QPushButton, @@ -115,9 +116,14 @@ class _CrashDialog(QDialog): """ self._crash_info = [ ("How did it happen?", ""), - ("Contact info", ""), - ("Version info", version()), ] + try: + self._crash_info.append(("Contact info", + "User: {}".format(getuser()))) + except Exception as e: + self._crash_info.append(("Contact info", "User: {}: {}".format( + e.__class__.__name__, e))) + self._crash_info.append(("Version info", version())) try: self._crash_info.append(("Config", config.instance().dump_userconfig()))