Обработка исключений Выводит ошибку 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 - я хочу работать(вывести свой текст,а не эту ошибку).