فهرست منبع

解决前向引用的问题

nifangxu 1 ماه پیش
والد
کامیت
6ba243210d
2فایلهای تغییر یافته به همراه8 افزوده شده و 3 حذف شده
  1. 8 2
      core/g_LAS.py
  2. 0 1
      db/db_scripts/readme.txt

+ 8 - 2
core/g_LAS.py

@@ -2,6 +2,12 @@
 # from core.alarm_plan_manager import  AlarmPlanManager
 # from core.alarm_plan_manager import  AlarmPlanDispatcher
 
+from typing import TYPE_CHECKING
+if TYPE_CHECKING:
+    from core.alarm_plan import AlarmPlan
+    from core.alarm_plan_manager import AlarmPlanManager
+    from core.alarm_plan_dispatcher import AlarmPlanDispatcher
+
 # 全局变量
-g_alarm_plan_mgr    = None  # 告警计划管理器
-g_alarm_plan_disp   = None  # 告警计划分发器
+g_alarm_plan_mgr: "AlarmPlanManager"        = None  # 告警计划管理器
+g_alarm_plan_disp: "AlarmPlanDispatcher"    = None  # 告警计划分发器

+ 0 - 1
db/db_scripts/readme.txt

@@ -1 +0,0 @@
-一些幂等化的数据库操作脚本