Improve removePID
- Updates removePID.py to make it more accurate and usable:
- Reworks find/replace functions to be more flexible and robust.
- Updates the properties searched, including proper handling of Variables.
- Stops the removal of geometrical requirements from "Selection" by making an explicit RegEx search.
- find/replace updated to handle TCKs
0x6139160F
,0x62661709
,0x217d18a4
,0x617d18a4
. - Changes the default digit change of the TCKid from the 1st digit (which is an important flag) to the 2nd (which is not) and improves the value of the change.
- Updates the layout to be more in-line with PEP8.
- Adds docstrings and in-line documentation.
- Adds a testing protocol.
See also LBHLT-14
Edited by Rosen Matev