Don't set up on_ssl_errors slot without SSL.
This commit is contained in:
parent
7169d02609
commit
4c87287f4e
@ -152,6 +152,7 @@ class NetworkManager(QNetworkAccessManager):
|
|||||||
request.deleteLater()
|
request.deleteLater()
|
||||||
self.shutting_down.emit()
|
self.shutting_down.emit()
|
||||||
|
|
||||||
|
if SSL_AVAILABLE:
|
||||||
@pyqtSlot('QNetworkReply*', 'QList<QSslError>')
|
@pyqtSlot('QNetworkReply*', 'QList<QSslError>')
|
||||||
def on_ssl_errors(self, reply, errors):
|
def on_ssl_errors(self, reply, errors):
|
||||||
"""Decide if SSL errors should be ignored or not.
|
"""Decide if SSL errors should be ignored or not.
|
||||||
@ -164,10 +165,10 @@ class NetworkManager(QNetworkAccessManager):
|
|||||||
"""
|
"""
|
||||||
ssl_strict = config.get('network', 'ssl-strict')
|
ssl_strict = config.get('network', 'ssl-strict')
|
||||||
if ssl_strict == 'ask':
|
if ssl_strict == 'ask':
|
||||||
err_string = '\n'.join('- ' + err.errorString() for err in errors)
|
err_string = '\n'.join('- ' + err.errorString() for err in
|
||||||
answer = self._ask('SSL errors - continue?\n{}'.format(err_string),
|
errors)
|
||||||
mode=usertypes.PromptMode.yesno,
|
answer = self._ask('SSL errors - continue?\n{}'.format(
|
||||||
owner=reply)
|
err_string), mode=usertypes.PromptMode.yesno, owner=reply)
|
||||||
if answer:
|
if answer:
|
||||||
reply.ignoreSslErrors()
|
reply.ignoreSslErrors()
|
||||||
elif ssl_strict:
|
elif ssl_strict:
|
||||||
|
Loading…
Reference in New Issue
Block a user