Problem
__main__.py crashes at startup with IndexError: list index out of range because required_files[4] is accessed on a 4-element list.
Steps
git clone -b multi --single-branch https://github.com/Jxck-S/plane-notify.git && cd plane-notify
pipenv install && pipenv run python __main__.py
Expected
Mictronics DB extraction proceeds after downloads.
Actual
Traceback (most recent call last):
File "__main__.py", line 49, in <module>
if os.path.isfile("./dependencies/" + required_files[4][0]) and not os.path.isfile("./dependencies/aircrafts.json"):
IndexError: list index out of range
required_files is defined at __main__.py:28-32 with 4 tuples (valid indices 0-3). Lines 49 and 52 reference required_files[4]; the intended target Mictronics_db.zip is at index [3].
Environment
Python 3.9 (per Pipfile python_version = "3.9"), branch multi, commit at default HEAD.
Fix: change required_files[4][0] to required_files[3][0] at __main__.py:49 and :52.
Thanks for maintaining Jxck-S/plane-notify!
Problem
__main__.pycrashes at startup withIndexError: list index out of rangebecauserequired_files[4]is accessed on a 4-element list.Steps
git clone -b multi --single-branch https://github.com/Jxck-S/plane-notify.git && cd plane-notifypipenv install && pipenv run python __main__.pyExpected
Mictronics DB extraction proceeds after downloads.
Actual
required_filesis defined at__main__.py:28-32with 4 tuples (valid indices 0-3). Lines 49 and 52 referencerequired_files[4]; the intended targetMictronics_db.zipis at index[3].Environment
Python 3.9 (per Pipfile
python_version = "3.9"), branchmulti, commit at default HEAD.Fix: change
required_files[4][0]torequired_files[3][0]at__main__.py:49and:52.Thanks for maintaining Jxck-S/plane-notify!