Обновлено подтверждение перед отправкой сообщения: добавлена обработка исключений для ввода пользователя, чтобы избежать ошибок при некорректном вводе.
This commit is contained in:
parent
28b9e3b163
commit
95d1ce4f9a
1 changed files with 5 additions and 2 deletions
|
|
@ -192,8 +192,11 @@ def main():
|
||||||
print(f"⚠️ Вы собираетесь отправить сообщение {len(users)} пользователям.")
|
print(f"⚠️ Вы собираетесь отправить сообщение {len(users)} пользователям.")
|
||||||
|
|
||||||
if not args.yes:
|
if not args.yes:
|
||||||
confirm = input("Продолжить? (y/N): ").strip().lower()
|
try:
|
||||||
if confirm != 'y':
|
confirm = input("Продолжить? (y/N): ").strip().lower()
|
||||||
|
except (UnicodeDecodeError, EOFError):
|
||||||
|
confirm = ''
|
||||||
|
if confirm not in ('y', 'yes', 'д', 'да'):
|
||||||
print("❌ Отменено")
|
print("❌ Отменено")
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue