Use qurl_from_user_input() in urlutils.is_url().
It seems 354018efcd
broke IPv6 IPs on older Qt
versions:
======================================================================
FAIL: test_urls (qutebrowser.test.utils.test_urlutils.IsUrlTests) (url='2001:41d0:2:6c11::1')
Test things which are URLs.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/var/lib/buildbot/slaves/slave/ubuntu-utopic/build/qutebrowser/test/utils/test_urlutils.py", line 168, in test_urls
self.assertTrue(urlutils.is_url(url), url)
AssertionError: False is not true : 2001:41d0:2:6c11::1
This commit is contained in:
parent
a412814dee
commit
8c227324fe
@ -224,7 +224,7 @@ def is_url(urlstr):
|
||||
url = _is_url_naive(urlstr)
|
||||
else:
|
||||
raise ValueError("Invalid autosearch value")
|
||||
return url and QUrl.fromUserInput(urlstr).isValid()
|
||||
return url and qurl_from_user_input(urlstr).isValid()
|
||||
|
||||
|
||||
def qurl_from_user_input(urlstr):
|
||||
|
Loading…
Reference in New Issue
Block a user