diff --git a/qutebrowser/misc/lineparser.py b/qutebrowser/misc/lineparser.py index ad8202594..1b267571f 100644 --- a/qutebrowser/misc/lineparser.py +++ b/qutebrowser/misc/lineparser.py @@ -191,7 +191,7 @@ class AppendLineParser(BaseLineParser): do_save = self._prepare_save() if not do_save: return - with self._open('w') as f: + with self._open('w'): pass self.new_data = [] self._after_save() @@ -254,6 +254,7 @@ class LineParser(BaseLineParser): self.data = [] self.save() + class LimitLineParser(LineParser): """A LineParser with a limited count of lines. diff --git a/tests/unit/browser/test_cookies.py b/tests/unit/browser/test_cookies.py index f92a4f2ca..9ff4148e2 100644 --- a/tests/unit/browser/test_cookies.py +++ b/tests/unit/browser/test_cookies.py @@ -57,6 +57,9 @@ class LineparserSaveStub(lineparser.BaseLineParser): def save(self): self.saved = self.data + def clear(self): + pass + def __iter__(self): return iter(self.data)