Added handling interrupts Ctrl+D

master3.3
Самоукин Алексей 14 years ago
parent d2736a0021
commit dcd908f35b

Binary file not shown.

@ -18,6 +18,7 @@ from cl_client import client, __app__, __version__
from cl_opt import opt
import sys
from cl_share_cmd import share_cmd
from cl_print import color_print
# Перевод сообщений для программы
from cl_lang import lang
@ -73,4 +74,14 @@ class passwd_cmd(share_cmd):
def setUserPasswordToServer(self):
"""Изменение пароля пользователя на сервере"""
return self.logicObj.setUserPasswordToServer()
try:
res = self.logicObj.setUserPasswordToServer()
except KeyboardInterrupt:
sys.stdout.write("\b\b\n")
color_print().printERROR(_("Manually interrupt"))
return False
except EOFError:
sys.stdout.write("\n")
color_print().printERROR(_("Manually interrupt"))
return False
return res

Loading…
Cancel
Save