[hermes] bstein_home: python:S2208 #279
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
SonarQube reports python:S2208 in
backend/atlas_portal/routes/access_requests.py. The build is green; this is a standing finding, not a failure.What is wrong
The wildcard import makes this facade's exported dependency names implicit. Those names must remain available on the facade itself because register() passes that module to the route registrars, preserving its existing patch surface.
Ariadne opened no pull request for it: no automated patch was possible for this finding.
Facts
backend/atlas_portal/routes/access_requests.py:8)Suggested fix (not applied)
Hermes could not open a pull request for this, so the change below was not written, validated, or pushed anywhere. It is a starting point for whoever picks this up, not a reviewed patch.
backend/atlas_portal/routes/access_requests.py— Replace the wildcard-import line with explicit same-name re-exports of every name it currently imports, leaving the other imports and register() unchanged. The defining module was not supplied, so inventing an import list would risk changing behavior. This is a maintainer-only helper, not replacement application code: run it in the project environment with backend importable, then paste its printed import block over the wildcard-import line. It follows all when defined and otherwise selects non-underscore names, matching wildcard-import selection. Review access_request_state.py for environ... (truncated)
Links
/api/admin/audit/events, event typeshermes_autotriage_incidentandhermes_autotriage_diagnosis.Filed automatically by Ariadne from a Hermes Agent diagnosis (run run_610c0655081b4bbfb60036d216cd4b7f). Hermes has no write access to this repository; no files or infrastructure were changed.