Python Circular Imports - Stack Abuse
https://stackabuse.com/python-circular-imports17.10.2017 · The Python documentation also says that it is advisable to use import X, instead of other statements, such as from module import *, or from module import a,b,c. You may also see many code-bases using deferred importing even if there isn't a circular dependency, which speeds up the startup time, so this is not considered bad practice at all (although it may be …