Use SWIG native way to add properties to Settings[1]. This works with all target languages using the most natural feature available (e.g. properties in Python and C# and get/set methods in Java).
For now only enable this for Python. Other languages are easy as well, except for backward compatibility concerns.
Use SWIG native way to add properties to Settings[1]. This works with all target languages using the most natural feature available (e.g. properties in Python and C# and get/set methods in Java).
For now only enable this for Python. Other languages are easy as well, except for backward compatibility concerns.
Also, deprecate get/set methods in Python.
[1] https://www.swig.org/Doc4.2/SWIG.html#SWIG_adding_member_functions near the end of the section.