k
Size: a a a
k
k
БГ
/modules
|- __init__.py
|- module1.py
megaproject.py
В megaproject.py:from modules import BaseModule
for cls in BaseModule.__subclasses__():
print(cls)
В __init__.py:class BaseModule: ...
from . import *
В module1.py:from . import BaseModule
class ShitModule(BaseModule): ...
И когда я запускаю megaproject.py я ожидаю увидеть в списке чилдов ShitModule, но там ничего нет!𝕬
/modules
|- __init__.py
|- module1.py
megaproject.py
В megaproject.py:from modules import BaseModule
for cls in BaseModule.__subclasses__():
print(cls)
В __init__.py:class BaseModule: ...
from . import *
В module1.py:from . import BaseModule
class ShitModule(BaseModule): ...
И когда я запускаю megaproject.py я ожидаю увидеть в списке чилдов ShitModule, но там ничего нет!БГ
𝕬
БГ
/modules
|- __init__.py
|- module1.py
megaproject.py
В megaproject.py:from modules import BaseModule
for cls in BaseModule.__subclasses__():
print(cls)
В __init__.py:class BaseModule: ...
from . import *
В module1.py:from . import BaseModule
class ShitModule(BaseModule): ...
И когда я запускаю megaproject.py я ожидаю увидеть в списке чилдов ShitModule, но там ничего нет!from .module1 import *
то внезапно всё становится окБГ
𝕬
Д
k
runtime.txt
, емнипSB
Д
runtime.txt
, емнипpython==3.7.7
SB
k
python==3.7.7
python-3.7.4
k
Д
python-3.7.4
k
K
SB