eric7/WebBrowser/SpellCheck/ManageDictionariesDialog.py

branch
eric7
changeset 8586
6a315398a554
parent 8585
c9996d52a1b9
child 8663
a925267d1545
equal deleted inserted replaced
8585:c9996d52a1b9 8586:6a315398a554
73 Preferences.getUI("DynamicOnlineCheck") and 73 Preferences.getUI("DynamicOnlineCheck") and
74 QNetworkInformation.load(QNetworkInformation.Feature.Reachability) 74 QNetworkInformation.load(QNetworkInformation.Feature.Reachability)
75 ): 75 ):
76 self.__reachabilityChanged( 76 self.__reachabilityChanged(
77 QNetworkInformation.instance().reachability()) 77 QNetworkInformation.instance().reachability())
78 QNetworkInformation.instance().reachabilityChanged.connect( 78 # TODO: remove this 'contextlib' with official relelase
79 self.__reachabilityChanged) 79 import contextlib
80 with contextlib.suppress(Exception):
81 QNetworkInformation.instance().reachabilityChanged.connect(
82 self.__reachabilityChanged)
80 else: 83 else:
81 # assume to be 'always online' if no backend could be loaded or 84 # assume to be 'always online' if no backend could be loaded or
82 # dynamic online check is switched of 85 # dynamic online check is switched of
83 self.__reachabilityChanged(QNetworkInformation.Reachability.Online) 86 self.__reachabilityChanged(QNetworkInformation.Reachability.Online)
84 self.__replies = [] 87 self.__replies = []

eric ide

mercurial