From ea9217a61f9b49940dcb2d82fd595b0cb6e16f32 Mon Sep 17 00:00:00 2001 From: Ryan Roden-Corrent Date: Wed, 15 Feb 2017 09:07:07 -0500 Subject: [PATCH] Fix qutescheme for new SQL backend. The qute://history and qute://bookmarks handlers were added during my work, and had to be adapted to the SQL-based history backend. --- qutebrowser/browser/qutescheme.py | 2 +- tests/unit/browser/test_qutescheme.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/qutebrowser/browser/qutescheme.py b/qutebrowser/browser/qutescheme.py index b0c555e4e..23b009f6d 100644 --- a/qutebrowser/browser/qutescheme.py +++ b/qutebrowser/browser/qutescheme.py @@ -198,7 +198,7 @@ def history_data(start_time): # noqa Arguments: reverse -- whether to reverse the history_dict before iterating. """ - history = objreg.get('web-history').history_dict.values() + history = list(objreg.get('web-history')) if reverse: history = reversed(history) diff --git a/tests/unit/browser/test_qutescheme.py b/tests/unit/browser/test_qutescheme.py index 92ad30574..d5e60efab 100644 --- a/tests/unit/browser/test_qutescheme.py +++ b/tests/unit/browser/test_qutescheme.py @@ -96,7 +96,7 @@ class TestHistoryHandler: return items @pytest.fixture - def fake_web_history(self, fake_save_manager, tmpdir): + def fake_web_history(self, fake_save_manager, tmpdir, init_sql): """Create a fake web-history and register it into objreg.""" web_history = history.WebHistory(tmpdir.dirname, 'fake-history') objreg.register('web-history', web_history)