This PR implements a python toolbox in lieu of the tbx (referenced in #228 ).
In addition, it adds back-end infrastructure for the future for validation (referenced in #230 )
There are also several minor bug fixes that are implemented
218 Will now not crash for a strange fringe case involving nullable fields
220 Now correctly asserts row sizes after appending
216 Fixes a small preview bug in the substring method
221 Implements an option for the user to continue to the xml if the current one fails
223 Rewrote and made more efficient the domain preview function
There is also a half-fix for #208. When a feature layer is use for new file configuration, a layer file is made from it and placed in the xml location. DA will then respect the definition query placed on that feature layer. This is a half solution since multiple xml files in the same location with the same input but different definition queries would break this. I have a better solution that has yet to be implemented but is laid out in the issue.
This PR implements a python toolbox in lieu of the tbx (referenced in #228 ).
In addition, it adds back-end infrastructure for the future for validation (referenced in #230 )
There are also several minor bug fixes that are implemented
218 Will now not crash for a strange fringe case involving nullable fields
220 Now correctly asserts row sizes after appending
216 Fixes a small preview bug in the substring method
221 Implements an option for the user to continue to the xml if the current one fails
223 Rewrote and made more efficient the domain preview function
There is also a half-fix for #208. When a feature layer is use for new file configuration, a layer file is made from it and placed in the xml location. DA will then respect the definition query placed on that feature layer. This is a half solution since multiple xml files in the same location with the same input but different definition queries would break this. I have a better solution that has yet to be implemented but is laid out in the issue.