summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--qutebrowser/utils/log.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/qutebrowser/utils/log.py b/qutebrowser/utils/log.py
index 197f594f9..236bc392b 100644
--- a/qutebrowser/utils/log.py
+++ b/qutebrowser/utils/log.py
@@ -477,6 +477,11 @@ def qt_message_handler(msg_type: QtCore.QtMsgType,
else:
level = qt_to_logging[msg_type]
+ if context.line is None:
+ lineno = -1 # type: ignore[unreachable]
+ else:
+ lineno = context.line
+
if context.function is None:
func = 'none' # type: ignore[unreachable]
elif ':' in context.function:
@@ -503,7 +508,7 @@ def qt_message_handler(msg_type: QtCore.QtMsgType,
else:
stack = None
- record = qt.makeRecord(name, level, context.file, context.line, msg, (),
+ record = qt.makeRecord(name, level, context.file, lineno, msg, (),
None, func, sinfo=stack)
qt.handle(record)