# -*- mode: conf; -*- [MESSAGES CONTROL] disable=fixme, duplicate-code, abstract-method, arguments-differ, arguments-renamed, attribute-defined-outside-init, broad-exception-caught, consider-using-dict-comprehension, consider-using-f-string, consider-using-set-comprehension, empty-docstring, implicit-str-concat, inconsistent-return-statements, invalid-name, missing-class-docstring, missing-function-docstring, no-else-return, no-member, no-self-argument, redefined-outer-name, singleton-comparison, too-few-public-methods, too-many-arguments, too-many-branches, too-many-lines, too-many-locals, too-many-positional-arguments, too-many-public-methods,