From 58d5b6a27dccfd4decb42ec3bbe2d525391e9604 Mon Sep 17 00:00:00 2001 From: lojack5 <1458329+lojack5@users.noreply.github.com> Date: Sat, 11 Jan 2025 23:22:57 -0700 Subject: [PATCH] mark values `#define`ed as `true` or `false` in the type-stubs as `bool`. --- etgtools/pi_generator.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/etgtools/pi_generator.py b/etgtools/pi_generator.py index 05689f79..3aed6235 100644 --- a/etgtools/pi_generator.py +++ b/etgtools/pi_generator.py @@ -295,6 +295,8 @@ class PiWrapperGenerator(generators.WrapperGeneratorBase, FixWxPrefix): name = define.pyName or define.name if '"' in define.value: stream.write(f'{name}: str\n') + elif define.value in ('true', 'false'): + stream.write(f'{name}: bool\n') else: stream.write(f'{name}: int\n')