Debug logging for qurl handling, handle about: correctly
This commit is contained in:
parent
14288977d1
commit
43edb7bb9b
@ -4,6 +4,7 @@ import re
|
|||||||
import sys
|
import sys
|
||||||
import os.path
|
import os.path
|
||||||
import platform
|
import platform
|
||||||
|
import logging
|
||||||
import subprocess
|
import subprocess
|
||||||
|
|
||||||
from PyQt5.QtCore import QUrl, QT_VERSION_STR, PYQT_VERSION_STR, qVersion
|
from PyQt5.QtCore import QUrl, QT_VERSION_STR, PYQT_VERSION_STR, qVersion
|
||||||
@ -15,10 +16,14 @@ import qutebrowser
|
|||||||
def qurl(url):
|
def qurl(url):
|
||||||
"""Get a QUrl from an url string."""
|
"""Get a QUrl from an url string."""
|
||||||
if isinstance(url, QUrl):
|
if isinstance(url, QUrl):
|
||||||
|
logging.debug("url is already a qurl")
|
||||||
return url
|
return url
|
||||||
if not re.match(r'^\w+://', url):
|
if not (re.match(r'^\w+://', url) or url.startswith('about:')):
|
||||||
|
logging.debug("adding http:// to {}".format(url))
|
||||||
url = 'http://' + url
|
url = 'http://' + url
|
||||||
return QUrl(url)
|
qurl = QUrl(url)
|
||||||
|
logging.debug('Converting {} to qurl -> {}'.format(url, qurl.url()))
|
||||||
|
return qurl
|
||||||
|
|
||||||
|
|
||||||
def version():
|
def version():
|
||||||
|
Loading…
Reference in New Issue
Block a user