[MESSAGES CONTROL]
disable=invalid-name,
locally-disabled,
too-many-arguments,
too-many-branches,
line-too-long,
consider-using-f-string, # to keep compatibility with python 3.5