3 ms·
I think I can do that. import sys class DataModule: def __init_subclass__(cls): sys.modules[cls.__name__.lower()] = cls class MyMod
by Spivak 3y ago
I think I can do that.
import sys
class DataModule:
def __init_subclass__(cls):
sys.modules[cls.__name__.lower()] = cls
class MyModle(DataModule):
a = 42
b = 37
import mymodule
mymodule.a == 42
Or as a class decorator
def datamodule(cls):
sys.modules[cls.__name.__.lower()] = cls
@datamodule
class MyModule:
a = 42
import mymodule
mymodule.a = 42