meson/mesonbuild/interpreterbase
Eli Schwartz 4b351aef26
first pass at migrating to dataclasses
In some cases, init variables that accept None as a sentinel and
immediately overwrite with [], are migrated to dataclass field
factories. \o/

Note: dataclasses by default cannot provide eq methods, as they then
become unhashable. In the future we may wish to opt into declaring them
frozen, instead/additionally.
2022-01-10 18:36:57 -05:00
..
__init__.py interpreter: Move RangeHolder out of interpreterbase to interpreter 2021-10-06 22:37:18 +02:00
_unholder.py interpreter: Holderify arrays and dicts 2021-10-06 22:37:18 +02:00
baseobjects.py fix various flake8 whitespace errors 2021-10-27 09:51:52 -04:00
decorators.py first pass at migrating to dataclasses 2022-01-10 18:36:57 -05:00
disabler.py interpreter: Simplify Disabler logic 2021-09-01 19:17:01 +02:00
exceptions.py interpreter: Split exception calsses from interpreterbase.py 2021-06-11 10:42:18 +02:00
helpers.py Remove helpers.check_stringlist() 2021-09-25 12:44:11 +02:00
interpreterbase.py various manual conversion of percent-formatted strings to f-strings 2021-11-01 20:26:18 -04:00
operator.py Fix typos discovered by codespell 2021-10-10 16:12:25 -04:00