[plugin_installer] Remove YesNoDialog

This commit is contained in:
Daniel Brötzmann
2019-07-09 10:33:22 +02:00
parent c1803b9171
commit e7cbc51692

View File

@@ -47,10 +47,10 @@ from gajim.plugins.plugins_i18n import _
from gajim.plugins.helpers import get_builder from gajim.plugins.helpers import get_builder
from gajim.gtk.dialogs import DialogButton from gajim.gtk.dialogs import DialogButton
from gajim.gtk.dialogs import NewConfirmationDialog
from gajim.gtk.dialogs import NewConfirmationCheckDialog from gajim.gtk.dialogs import NewConfirmationCheckDialog
from gajim.gtk.dialogs import InformationDialog from gajim.gtk.dialogs import InformationDialog
from gajim.gtk.dialogs import WarningDialog from gajim.gtk.dialogs import WarningDialog
from gajim.gtk.dialogs import YesNoDialog
from gajim.gtkgui_helpers import get_action from gajim.gtkgui_helpers import get_action
log = logging.getLogger('gajim.p.plugin_installer') log = logging.getLogger('gajim.p.plugin_installer')
@@ -243,17 +243,19 @@ class PluginInstaller(GajimPlugin):
def on_error(self, reason): def on_error(self, reason):
if reason == 'CERTIFICATE_VERIFY_FAILED': if reason == 'CERTIFICATE_VERIFY_FAILED':
YesNoDialog( NewConfirmationDialog(
_('Security error during download'), _('Security Error'),
_('A security error occurred while ' _('Security error while trying to download'),
'downloading. The certificate of the ' _('A security error occurred while trying to download. The '
'plugin archive could not be verified. ' 'certificate of the plugin archive could not be verified. '
'This might be a security attack. ' 'This might be a security attack. \n\nYou can continue at '
'\n\nYou can continue at your own risk (not recommended). ' 'your own risk (not recommended).'),
'Do you want to continue?' [DialogButton.make('Cancel'),
), DialogButton.make('Remove',
on_response_yes=lambda dlg: text=_('_Continue'),
self.start_download(secure=False, upgrading=True)) callback=lambda dlg:
self.start_download(
secure=False, upgrading=True))]).show()
else: else:
if self.available_plugins_model: if self.available_plugins_model:
for i in range(len(self.available_plugins_model)): for i in range(len(self.available_plugins_model)):