Is it a bad practice to do this:
In first.py:
import second
import mymodule
In second.py:
import mymodule
mymodule
is being imported in both files and first.py imports second.py. Is it possible to somehow import the mymodule
just once? It's not a big deal, it's just not elegant nor Pythonic IMO.
mymodule
is only run once; every module that imports it shares the same copy. It's fine. Just be careful if you have any cyclic imports (A imports B imports A, or A imports B imports C ... imports A), because those can cause subtle initialization order problems and mess you up.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With