diff options
author | Florian Bruhin <me@the-compiler.org> | 2020-07-29 18:06:57 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2020-07-29 20:40:52 +0200 |
commit | 506dadb1b61ee67ab51b852f385e475fd4e86a88 (patch) | |
tree | ba54cbe201d87900ea623ddaf5bccf66f94b8dd8 /qutebrowser/misc/sessions.py | |
parent | 9bdcea42de5682e4d0e9d88a3a0ec8236efc9e5a (diff) | |
download | qutebrowser-506dadb1b61ee67ab51b852f385e475fd4e86a88.tar.gz qutebrowser-506dadb1b61ee67ab51b852f385e475fd4e86a88.zip |
Fix lint
Diffstat (limited to 'qutebrowser/misc/sessions.py')
-rw-r--r-- | qutebrowser/misc/sessions.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/qutebrowser/misc/sessions.py b/qutebrowser/misc/sessions.py index 0882d35db..dcdc0821b 100644 --- a/qutebrowser/misc/sessions.py +++ b/qutebrowser/misc/sessions.py @@ -374,7 +374,7 @@ class SessionManager(QObject): """Temporarily save the session for the last closed window.""" self._last_window_session = self._save_all() - def _load_tab(self, new_tab, data): + def _load_tab(self, new_tab, data): # noqa: C901 """Load yaml data into a newly opened tab.""" entries = [] lazy_load = [] # type: typing.MutableSequence[_JsonType] @@ -428,18 +428,21 @@ class SessionManager(QObject): active = histentry.get('active', False) url = QUrl.fromEncoded(histentry['url'].encode('ascii')) + if 'original-url' in histentry: orig_url = QUrl.fromEncoded( histentry['original-url'].encode('ascii')) else: orig_url = url + if histentry.get("last_visited"): last_visited = QDateTime.fromString( histentry.get("last_visited"), Qt.ISODate, - ) + ) # type: typing.Optional[QDateTime] else: last_visited = None + entry = TabHistoryItem(url=url, original_url=orig_url, title=histentry['title'], active=active, user_data=user_data, |