diff options
Diffstat (limited to 'gerbonara/cam.py')
-rw-r--r-- | gerbonara/cam.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gerbonara/cam.py b/gerbonara/cam.py index 8389425..e6bb651 100644 --- a/gerbonara/cam.py +++ b/gerbonara/cam.py @@ -56,11 +56,10 @@ class FileSettings: number_format : tuple = (None, None) #: At least the aperture macro implementations of gerbv and whatever JLCPCB uses are severely broken and simply #: ignore parentheses in numeric expressions without throwing an error or a warning, leading to broken rendering. - #: To avoid trouble with severely broken software like this, we split out any non-trivial numeric sub-expressions - #: into separate internal macro variables by default. + #: To avoid trouble with severely broken software like this, we just calculate out all macros by default. #: If you want to export the macros with their original formulaic expressions (which is completely fine by the - #: Gerber standard, btw), set this parameter to ``True`` before exporting. - allow_mixed_operators_in_aperture_macros: bool = False + #: Gerber standard, btw), set this parameter to ``False`` before exporting. + calculate_out_all_aperture_macros: bool = True # input validation def __setattr__(self, name, value): |