summaryrefslogtreecommitdiff
path: root/qutebrowser/utils/urlmatch.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/utils/urlmatch.py')
-rw-r--r--qutebrowser/utils/urlmatch.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/qutebrowser/utils/urlmatch.py b/qutebrowser/utils/urlmatch.py
index 5d9afc13e..888287ec2 100644
--- a/qutebrowser/utils/urlmatch.py
+++ b/qutebrowser/utils/urlmatch.py
@@ -140,7 +140,9 @@ class UrlPattern:
Deviation from Chromium:
- We assume * when no scheme has been given.
"""
- assert parsed.scheme, parsed
+ if not parsed.scheme:
+ raise ParseError("Missing scheme")
+
if parsed.scheme == 'any':
self._scheme = None
return