Fix bug that crashed table extraction when null value provided for (text|intersection)_(x|y)_tolerance
keys
#545
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Resolves bug raised in #539. The issue was happening because, in
TableFinder
, the settings were being cleaned up before the table extraction but inextract_table(s)
, the updated table settings were not being used and passing in None in the tolerance setting resulted in a comparison between numeric type and None type and that caused the exception. The issue was resolved by creating a static method to cleanup the user-provided table settings and using it for every operation post table extraction.