Доброго времени суток!
1) OS: Windows Server 2019
2) Python: 3.10
3)pip list
Package Version
------------------ ---------
certifi 2021.10.8
charset-normalizer 2.0.7
idna 3.3
influxdb 5.3.1
msgpack 1.0.2
pip 21.2.3
python-dateutil 2.8.2
pytz 2021.3
requests 2.26.0
setuptools 57.4.0
six 1.16.0
urllib3 1.26.7
4) Исходный код - прикрепил во вложениях (весь код не вместился в теме)
Скрипт работал несколько месяцев без проблем и вдруг сломался:
Суть ошибки насколько я понял следующий:
Есть список(лог) и та часть кода которая проходиться по этому списку выходит за рамки этого списка, то есть скрипт пытается обраться к той части списка которой нету
Подскажите пожалуйста что нужно поправить в коде чтобы устранить ошибку?
В какую позицию строки можно добавить обработчик ошибок?
try:
except Exception as error:
print(error)
Благодарю!
1) OS: Windows Server 2019
2) Python: 3.10
3)pip list
Package Version
------------------ ---------
certifi 2021.10.8
charset-normalizer 2.0.7
idna 3.3
influxdb 5.3.1
msgpack 1.0.2
pip 21.2.3
python-dateutil 2.8.2
pytz 2021.3
requests 2.26.0
setuptools 57.4.0
six 1.16.0
urllib3 1.26.7
4) Исходный код - прикрепил во вложениях (весь код не вместился в теме)
Скрипт работал несколько месяцев без проблем и вдруг сломался:
Код:
>analyze_influx.py
Traceback (most recent call last):
File "C:\Users\usr\Downloads\win_radius_analyzer\analyze_influx.py", line 240, in <module>
follow(forcedate = False)
File "C:\Users\usr\Downloads\win_radius_analyzer\analyze_influx.py", line 127, in follow
client_mac = a[8].replace("'-', ':'").replace('"', '').strip()
IndexError: list index out of range
Суть ошибки насколько я понял следующий:
Есть список(лог) и та часть кода которая проходиться по этому списку выходит за рамки этого списка, то есть скрипт пытается обраться к той части списка которой нету
Подскажите пожалуйста что нужно поправить в коде чтобы устранить ошибку?
В какую позицию строки можно добавить обработчик ошибок?
try:
except Exception as error:
print(error)
Благодарю!
Вложения
Последнее редактирование: