Forráskód Böngészése

error/exception handling

kevin 2 éve
szülő
commit
ff913a9599
1 módosított fájl, 5 hozzáadás és 4 törlés
  1. 5 4
      src/mainPalio4.py

+ 5 - 4
src/mainPalio4.py

@@ -423,11 +423,12 @@ def change_certificate(path_dest, key, keyfile, keytool):
 def run_build(path_dest):
     gradlew = os.path.join(path_dest, "gradlew")
     error = ""
-    ret = subprocess.run([gradlew, 'assembleRelease'])
+    ret = subprocess.run([gradlew, 'assembleRelease'], capture_output=True)
     if ret.returncode == 0:
-        ret = subprocess.run([gradlew, 'bundleRelease'])
-        error = "{}\n".format(ret.stderr.decode())
-        vprint(error)
+        ret = subprocess.run([gradlew, 'bundleRelease'], capture_output=True)
+        if ret.returncode != 0:
+            error = "{}\n".format(ret.stderr.decode())
+            vprint(error)
     else:
         error = "{}\n".format(ret.stderr.decode())
         vprint(error)