summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--crocoite/browser.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/crocoite/browser.py b/crocoite/browser.py
index dc67c51..3518789 100644
--- a/crocoite/browser.py
+++ b/crocoite/browser.py
@@ -443,6 +443,13 @@ class SiteLoader:
if item is None:
# we never recorded this request (blacklisted scheme, for example)
return
+ if not item.response:
+ # chrome failed to send us a responseReceived event for this item,
+ # so we can’t record it (missing request/response headers)
+ self.logger.error ('response missing',
+ uuid='fac3ab96-3f9b-4c5a-95c7-f83b675cdcb9', requestId=item.id)
+ return
+
req = item.request
if item.url.scheme in self.allowedSchemes:
item.fromLoadingFinished (kwargs)