ソースを参照

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

Jeff 3 年 前
コミット
1e80b76edc
1 ファイル変更9 行追加0 行削除
  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']: