What — Reconstructing MolSysMT catalog warnings duplicates their rendered hints with SMonitor 0.16.0+4.gec50e9e. Fifteen existing warning tests fail.
How — pytest --receptor=llm -n 12 tests/_private yields 15 failed, 788 passed. Rebuilding StructuralAttributeDropWarning(attributes=["time"]) with type(warning)(*warning.args) renders its hint twice. MolSysMT's wrapper always forwards catalog and meta, so SMonitor's args-only rebuild condition does not apply; tracked at uibcdf/smonitor#21.
Why — Warning text changes when pytest-xdist reconstructs it, obscuring diagnostics and leaving the supported SMonitor version range (smonitor>=0.13.0) with a failing integration guard.
Record — devguide/pending_bugs/catalog_warning_reconstruction_duplicates_hints_with_smonitor_0_16.md
What — Reconstructing MolSysMT catalog warnings duplicates their rendered hints with SMonitor 0.16.0+4.gec50e9e. Fifteen existing warning tests fail.
How —
pytest --receptor=llm -n 12 tests/_privateyields 15 failed, 788 passed. RebuildingStructuralAttributeDropWarning(attributes=["time"])withtype(warning)(*warning.args)renders its hint twice. MolSysMT's wrapper always forwardscatalogandmeta, so SMonitor's args-only rebuild condition does not apply; tracked at uibcdf/smonitor#21.Why — Warning text changes when pytest-xdist reconstructs it, obscuring diagnostics and leaving the supported SMonitor version range (
smonitor>=0.13.0) with a failing integration guard.Record — devguide/pending_bugs/catalog_warning_reconstruction_duplicates_hints_with_smonitor_0_16.md