From 38441dafb7f5dd6e558db0b4dbc1a4f1a90df162 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Sat, 24 Nov 2018 10:13:09 +0100 Subject: browser: Ignore load failures for nonexisting requests Fixes None dereference. --- crocoite/browser.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'crocoite/browser.py') diff --git a/crocoite/browser.py b/crocoite/browser.py index 93d9228..c472746 100644 --- a/crocoite/browser.py +++ b/crocoite/browser.py @@ -350,8 +350,9 @@ class SiteLoader: errorText=kwargs['errorText'], blockedReason=kwargs.get ('blockedReason')) item = self.requests.pop (reqId, None) - item.failed = True - return item + if item is not None: + item.failed = True + return item async def _entryAdded (self, **kwargs): """ Log entry added """ -- cgit v1.2.3