Skip to content

fix: infinite recursion in attribute_coverage#258

Open
bd713 wants to merge 2 commits into
mainfrom
fix/bd713/attributeCoverage
Open

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

Conversation

@bd713

@bd713 bd713 commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

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.

@bd713 bd713 self-assigned this Jun 1, 2026
@jafranc jafranc added test-geos-integration Triggers the testing of geosPythonPackages import and integration in GEOS CI force-geos-integration Force triggering of GEOS integration CI even if non req labels Jun 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

flag: ready for review force-geos-integration Force triggering of GEOS integration CI even if non req test-geos-integration Triggers the testing of geosPythonPackages import and integration in GEOS CI type: bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants