Pārlūkot izejas kodu

修复由于Java生成的Json布尔类型的全是字符串,而Python无法转为布尔类型导致执行异常的问题。

Jeff 3 gadi atpakaļ
vecāks
revīzija
1e80b76edc
1 mainītis faili ar 9 papildinājumiem un 0 dzēšanām
  1. 9 0
      自动编译系统脚本标准化/builder.py

+ 9 - 0
自动编译系统脚本标准化/builder.py

@@ -98,6 +98,15 @@ def prev_compile():
         print("prev args is empty")
         return False
     
+    # Python无法将字符串'false'转为布尔类型;
+    print(type(PREV_ARG['sync']))
+    print(type(PREV_ARG['redownload']))
+    if type(PREV_ARG['sync']) == type('str'):
+        PREV_ARG['sync'] = True if PREV_ARG['sync'].lower() == 'true' else False
+
+    if type(PREV_ARG['redownload']) == type('str'):
+        PREV_ARG['redownload'] = True if PREV_ARG['redownload'].lower() == 'true' else False
+
     # 更新代码;
     commands=None
     if PREV_ARG['sync']: