Skip to content

fix: infinite recursion in attribute_coverage#258

Open
bd713 wants to merge 1 commit into
mainfrom
fix/bd713/attributeCoverage
Open

fix: infinite recursion in attribute_coverage#258
bd713 wants to merge 1 commit into
mainfrom
fix/bd713/attributeCoverage

Conversation

@bd713
Copy link
Copy Markdown
Contributor

@bd713 bd713 commented Jun 1, 2026

The XSD schema parser in attribute_coverage.py relied on a hardcoded list of three event types to avoid re-entering recursive complexTypes. The GEOS schema now includes additional types not covered by that list, triggering a RecursionError.

Replaced with dynamic cycle detection during traversal.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant