WebBrowser/WebBrowserPage.py

changeset 6234
fb1f9e681848
parent 6233
a64b986abb54
child 6268
eb6e49388114
equal deleted inserted replaced
6233:a64b986abb54 6234:fb1f9e681848
147 from WebBrowser.SafeBrowsing.SafeBrowsingManager import \ 147 from WebBrowser.SafeBrowsing.SafeBrowsingManager import \
148 SafeBrowsingManager 148 SafeBrowsingManager
149 if SafeBrowsingManager.isEnabled() and \ 149 if SafeBrowsingManager.isEnabled() and \
150 url.scheme() not in \ 150 url.scheme() not in \
151 SafeBrowsingManager.getIgnoreSchemes(): 151 SafeBrowsingManager.getIgnoreSchemes():
152 threatLists = WebBrowserWindow.safeBrowsingManager().lookupUrl(url) 152 threatLists = \
153 WebBrowserWindow.safeBrowsingManager().lookupUrl(url)[0]
153 if threatLists: 154 if threatLists:
154 threatMessages = WebBrowserWindow.safeBrowsingManager()\ 155 threatMessages = WebBrowserWindow.safeBrowsingManager()\
155 .getThreatMessages(threatLists) 156 .getThreatMessages(threatLists)
156 # TODO: handle threatLists being None (indicating a lookup error)
157 res = E5MessageBox.warning( 157 res = E5MessageBox.warning(
158 WebBrowserWindow.getWindow(), 158 WebBrowserWindow.getWindow(),
159 self.tr("Suspicuous URL detected"), 159 self.tr("Suspicuous URL detected"),
160 self.tr("<p>The URL <b>{0}</b> was found in the Safe" 160 self.tr("<p>The URL <b>{0}</b> was found in the Safe"
161 " Browsing database.</p>{1}").format( 161 " Browsing database.</p>{1}").format(

eric ide

mercurial