Просмотр исходного кода

suppress warnings due to mcbbs

Light Beacon 2 лет назад
Родитель
Сommit
6cdd7c0887
1 измененных файлов с 6 добавлено и 1 удалено
  1. 6 1
      Resources/Scripts/GetLink.py

+ 6 - 1
Resources/Scripts/GetLink.py

@@ -1,3 +1,8 @@
+from .Debug import LogWarning, LogInfo
 def script(card,arg,res):
     name = card['version-id']
-    return res.data[f'{arg[1]}Link'][name]
+    data = res.data[f'{arg[1]}Link']
+    if arg[1] == 'Mcbbs' and name not in data:
+        LogInfo(f'尝试获取MCBBS链接 {name},但未找到,由于 MCBBS 关站,返回空值以抑制 Warning')
+        return ''
+    return data[name]