Sfoglia il codice sorgente

Merge branch 'release/1.1.0'

tianyunperfect 5 anni fa
parent
commit
f348c48dd7
1 ha cambiato i file con 5 aggiunte e 3 eliminazioni
  1. 5 3
      app.py

+ 5 - 3
app.py

@@ -18,9 +18,11 @@ def exe_str_cmd():
         req_json = request.json
         client = get_client(req_json)
         # 转换执行字符串
-        exec_str = "&&".join(list(filter(lambda x: not str.startswith(x, "#"),
-                                         (req_json.get('exec_str_before') + '\n' + req_json.get(
-                                             'exec_str')).splitlines())))
+        before_str = req_json.get('exec_str_before')
+        exec_str = req_json.get('exec_str')
+        if before_str is not None and len(before_str) > 1:
+            exec_str = before_str + '\n' + exec_str
+        exec_str = " && ".join(list(filter(lambda x: not str.startswith(x, "#"), exec_str.splitlines())))
         result_str = run_cmd(client, exec_str)
         client.close()
         return result_str