Helpviewer/HelpBrowserWV.py

changeset 923
e224bdbf88ad
parent 826
2e3e2055e715
child 945
8cd4d08fa9f6
child 1510
e75ecf2bd9dd
equal deleted inserted replaced
921:ae00e4fbcec0 923:e224bdbf88ad
24 import Preferences 24 import Preferences
25 25
26 from .Bookmarks.AddBookmarkDialog import AddBookmarkDialog 26 from .Bookmarks.AddBookmarkDialog import AddBookmarkDialog
27 from .JavaScriptResources import fetchLinks_js 27 from .JavaScriptResources import fetchLinks_js
28 from .HTMLResources import notFoundPage_html 28 from .HTMLResources import notFoundPage_html
29 from .SslInfoDialog import SslInfoDialog 29 try:
30 from .SslInfoDialog import SslInfoDialog
31 SSL_AVAILABLE = True
32 except ImportError:
33 SSL_AVAILABLE = False
30 import Helpviewer.HelpWindow 34 import Helpviewer.HelpWindow
31 35
32 from .Network.NetworkAccessManagerProxy import NetworkAccessManagerProxy 36 from .Network.NetworkAccessManagerProxy import NetworkAccessManagerProxy
33 37
34 from .OpenSearch.OpenSearchEngineAction import OpenSearchEngineAction 38 from .OpenSearch.OpenSearchEngineAction import OpenSearchEngineAction
346 350
347 def showSslInfo(self): 351 def showSslInfo(self):
348 """ 352 """
349 Public slot to show some SSL information for the loaded page. 353 Public slot to show some SSL information for the loaded page.
350 """ 354 """
351 if self.__sslInfo is not None: 355 if SSL_AVAILABLE and self.__sslInfo is not None:
352 dlg = SslInfoDialog(self.__sslInfo, self.view()) 356 dlg = SslInfoDialog(self.__sslInfo, self.view())
353 dlg.exec_() 357 dlg.exec_()
354 else: 358 else:
355 E5MessageBox.warning(self.view(), 359 E5MessageBox.warning(self.view(),
356 self.trUtf8("SSL Certificate Info"), 360 self.trUtf8("SSL Certificate Info"),

eric ide

mercurial