class A:
pass
class B:
pass
class C:
pass
def get_all_classes_in_file():
''' Как добраться до всех классов, которые в этом файле лежат?'''
import pyclbr
print(pyclbr.readmodule(__name__).keys())
import sys
def enum_classes(module_name: str = __name__):
module = sys.modules[module_name]
return [v for v in vars(module).values() if type(v) is type and v.__module__ == module_name]