Use default value for dictionary item in tabs handler
This commit is contained in:
parent
dea0aa9f7c
commit
ab9f17b053
@ -30,6 +30,7 @@ import time
|
|||||||
import textwrap
|
import textwrap
|
||||||
import mimetypes
|
import mimetypes
|
||||||
import urllib
|
import urllib
|
||||||
|
import collections
|
||||||
|
|
||||||
import pkg_resources
|
import pkg_resources
|
||||||
from PyQt5.QtCore import QUrlQuery, QUrl
|
from PyQt5.QtCore import QUrlQuery, QUrl
|
||||||
@ -208,10 +209,9 @@ def _tab_fields_to_tabs_page_info(fields):
|
|||||||
@add_handler('tabs')
|
@add_handler('tabs')
|
||||||
def qute_tabs(_url):
|
def qute_tabs(_url):
|
||||||
"""Handler for qute://tabs. Display information about all open tabs."""
|
"""Handler for qute://tabs. Display information about all open tabs."""
|
||||||
tabs = {}
|
tabs = collections.defaultdict(list)
|
||||||
for win_id in objreg.window_registry:
|
for win_id in objreg.window_registry:
|
||||||
win_id_str = str(win_id)
|
win_id_str = str(win_id)
|
||||||
tabs[win_id_str] = []
|
|
||||||
tabbed_browser = objreg.get('tabbed-browser',
|
tabbed_browser = objreg.get('tabbed-browser',
|
||||||
scope='window',
|
scope='window',
|
||||||
window=win_id)
|
window=win_id)
|
||||||
|
Loading…
Reference in New Issue
Block a user