Обработка исключений Выводит ошибку Python

 import factorio_rcon
client = factorio_rcon.RCONClient(ip, int(port), ron_password)
    try:
        client = factorio_rcon.RCONClient(ip, int(port), ron_password)
    except ConnectionError:
        print(Fore.RED + 'Не верный пароль!')
        exit()

Выводит ошибку:

raise ConnectionError(INVALID_PASS)
ConnectionError: Invalid password

Но я же её завернул в try/except

Traceback (most recent call last):
  File "C:/Users/Алексей/PycharmProjects/RCON_Client/index.py", line 24, in <module>
    print(rcon_connect.ver_1())
  File "C:\Users\Алексей\PycharmProjects\RCON_Client\rcon_connect.py", line 46, in ver_1
    client = factorio_rcon.RCONClient(ip, int(port), ron_password)
  File "C:\Users\Алексей\AppData\Local\Programs\Python\Python38-32\lib\site-packages\factorio_rcon\factorio_rcon.py", line 64, in __init__
    self.connect()
  File "C:\Users\Алексей\AppData\Local\Programs\Python\Python38-32\lib\site-packages\factorio_rcon\factorio_rcon.py", line 92, in connect
    raise ConnectionError(INVALID_PASS)
ConnectionError: Invalid password

index.py -> line 24 -> print(rcon_connect.ver_1())

Так как я ввёл не правильный пароль,то он выдаёт ошибку:

raise ConnectionError(INVALID_PASS)

ConnectionError: Invalid password

И вот именно с ConnectionError - я хочу работать(вывести свой текст,а не эту ошибку).


Ответы (0 шт):