eric7/WebBrowser/SafeBrowsing/SafeBrowsingUrl.py

branch
eric7
changeset 8561
641304b46f08
parent 8312
800c432b34c8
child 8881
54e42bc2437a
equal deleted inserted replaced
8558:396fc1508450 8561:641304b46f08
87 if url.startswith('//'): 87 if url.startswith('//'):
88 url = Preferences.getWebBrowser("DefaultScheme")[:-3] + url 88 url = Preferences.getWebBrowser("DefaultScheme")[:-3] + url
89 if len(url.split('://')) <= 1: 89 if len(url.split('://')) <= 1:
90 url = Preferences.getWebBrowser("DefaultScheme") + url 90 url = Preferences.getWebBrowser("DefaultScheme") + url
91 url = quote(fullUnescape(url)) 91 url = quote(fullUnescape(url))
92 urlParts = urllib.parse.parse.urlsplit(url) 92 urlParts = urllib.parse.urlsplit(url)
93 if not urlParts[0]: 93 if not urlParts[0]:
94 url = Preferences.getWebBrowser("DefaultScheme") + url 94 url = Preferences.getWebBrowser("DefaultScheme") + url
95 urlParts = urllib.parse.parse.urlsplit(url) 95 urlParts = urllib.parse.urlsplit(url)
96 protocol = urlParts.scheme 96 protocol = urlParts.scheme
97 host = fullUnescape(urlParts.hostname) 97 host = fullUnescape(urlParts.hostname)
98 path = fullUnescape(urlParts.path) 98 path = fullUnescape(urlParts.path)
99 query = urlParts.query 99 query = urlParts.query
100 if not query and '?' not in url: 100 if not query and '?' not in url:

eric ide

mercurial