This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Fix cyclic imports in Synapse #11176
Labels
O-Uncommon
Most users are unlikely to come across this or unexpected workflow
S-Tolerable
Minor significance, cosmetic issues, low or no impact to users.
T-Task
Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.
Z-Dev-Wishlist
Makes developers' lives better, but doesn't have direct user impact
Cyclic imports can cause unit tests to fail when run in isolation, or CI for Synapse modules to fail:
https://github.com/matrix-org/synapse-email-account-validity/runs/3979337154?check_suite_focus=true
A full list can be obtained using
pylint --disable=all --enable R0401 synapse
(thanks to @DMRobertson)As of 85a09f8, the current list of cyclic imports is:
The text was updated successfully, but these errors were encountered: