From ab9f17b05365f90be456d87a9c1d1a437c1f1cb1 Mon Sep 17 00:00:00 2001 From: Simon Doppler Date: Mon, 22 Jan 2018 16:05:34 +0100 Subject: [PATCH] Use default value for dictionary item in tabs handler --- qutebrowser/browser/qutescheme.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qutebrowser/browser/qutescheme.py b/qutebrowser/browser/qutescheme.py index 57c32999b..c96578d18 100644 --- a/qutebrowser/browser/qutescheme.py +++ b/qutebrowser/browser/qutescheme.py @@ -30,6 +30,7 @@ import time import textwrap import mimetypes import urllib +import collections import pkg_resources from PyQt5.QtCore import QUrlQuery, QUrl @@ -208,10 +209,9 @@ def _tab_fields_to_tabs_page_info(fields): @add_handler('tabs') def qute_tabs(_url): """Handler for qute://tabs. Display information about all open tabs.""" - tabs = {} + tabs = collections.defaultdict(list) for win_id in objreg.window_registry: win_id_str = str(win_id) - tabs[win_id_str] = [] tabbed_browser = objreg.get('tabbed-browser', scope='window', window=win_id)