warn user when custom hostname is wrong. Fixes #7489
This commit is contained in:
parent
f087274f93
commit
f42499acdb
|
@ -1135,10 +1135,20 @@ class Connection(CommonConnection, ConnectionHandlers):
|
||||||
else:
|
else:
|
||||||
use_custom = gajim.config.get_per('accounts', self.name,
|
use_custom = gajim.config.get_per('accounts', self.name,
|
||||||
'use_custom_host')
|
'use_custom_host')
|
||||||
custom_h = gajim.config.get_per('accounts', self.name,
|
if use_custom:
|
||||||
'custom_host')
|
custom_h = gajim.config.get_per('accounts', self.name,
|
||||||
custom_p = gajim.config.get_per('accounts', self.name,
|
'custom_host')
|
||||||
'custom_port')
|
custom_p = gajim.config.get_per('accounts', self.name,
|
||||||
|
'custom_port')
|
||||||
|
try:
|
||||||
|
helpers.idn_to_ascii(custom_h)
|
||||||
|
except Exception:
|
||||||
|
gajim.nec.push_incoming_event(InformationEvent(None,
|
||||||
|
conn=self, level='error',
|
||||||
|
pri_txt=_('Wrong Custom Hostname'),
|
||||||
|
sec_txt='Wrong custom hostname "%s". Ignoring it.' \
|
||||||
|
% custom_h))
|
||||||
|
use_custom = False
|
||||||
|
|
||||||
# create connection if it doesn't already exist
|
# create connection if it doesn't already exist
|
||||||
self.connected = 1
|
self.connected = 1
|
||||||
|
|
Loading…
Reference in New Issue