Handle invalid URLs in wait_for_load_finished_url
This commit is contained in:
parent
af798c7450
commit
2d9cf5ed3a
@ -404,7 +404,13 @@ class QuteProc(testprocess.Process):
|
|||||||
|
|
||||||
# We really need the same representation that the webview uses in its
|
# We really need the same representation that the webview uses in its
|
||||||
# __repr__
|
# __repr__
|
||||||
url = utils.elide(QUrl(url).toDisplayString(QUrl.EncodeUnicode), 100)
|
qurl = QUrl(url)
|
||||||
|
if not qurl.isValid():
|
||||||
|
raise ValueError("Invalid URL {}: {}".format(url,
|
||||||
|
qurl.errorString()))
|
||||||
|
url = utils.elide(qurl.toDisplayString(QUrl.EncodeUnicode), 100)
|
||||||
|
assert url
|
||||||
|
|
||||||
pattern = re.compile(
|
pattern = re.compile(
|
||||||
r"(load status for <qutebrowser\.browser\.webview\.WebView "
|
r"(load status for <qutebrowser\.browser\.webview\.WebView "
|
||||||
r"tab_id=\d+ url='{url}/?'>: LoadStatus\.{load_status}|fetch: "
|
r"tab_id=\d+ url='{url}/?'>: LoadStatus\.{load_status}|fetch: "
|
||||||
|
Loading…
Reference in New Issue
Block a user