__init__.py 667 B

1234567891011121314151617181920212223242526
  1. # -*- coding: utf-8 -*-
  2. # @Author : YY
  3. import sys
  4. from types import ModuleType
  5. from ruoyi_common.descriptor.listener import ModuleSignalListener
  6. from ruoyi_common.base.signal import module_initailize
  7. from ruoyi_common.ruoyi.registry import RuoYiModuleRegistry
  8. reg:RuoYiModuleRegistry
  9. @ModuleSignalListener(sys.modules[__name__],module_initailize)
  10. def import_hook(module:ModuleType, registry:RuoYiModuleRegistry):
  11. """
  12. 导入模块
  13. Args:
  14. module: 模块对象
  15. module_register: 模块注册器
  16. """
  17. print("__name__: {} sys.modules[__name__]: {}".format(__name__,sys.modules[__name__]))
  18. global reg
  19. reg = registry