eric7/WebBrowser/SpellCheck/ManageDictionariesDialog.py

branch
eric7
changeset 8663
a925267d1545
parent 8586
6a315398a554
child 8881
54e42bc2437a
equal deleted inserted replaced
8662:49781769bc43 8663:a925267d1545
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 # TODO: remove this 'contextlib' with official relelase 78 QNetworkInformation.instance().reachabilityChanged.connect(
79 import contextlib 79 self.__reachabilityChanged)
80 with contextlib.suppress(Exception):
81 QNetworkInformation.instance().reachabilityChanged.connect(
82 self.__reachabilityChanged)
83 else: 80 else:
84 # assume to be 'always online' if no backend could be loaded or 81 # assume to be 'always online' if no backend could be loaded or
85 # dynamic online check is switched of 82 # dynamic online check is switched of
86 self.__reachabilityChanged(QNetworkInformation.Reachability.Online) 83 self.__reachabilityChanged(QNetworkInformation.Reachability.Online)
87 self.__replies = [] 84 self.__replies = []

eric ide

mercurial