Explorar o código

error/exception handling

kevin %!s(int64=2) %!d(string=hai) anos
pai
achega
1a8f0461f9
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      src/mainPalio4.py

+ 4 - 2
src/mainPalio4.py

@@ -453,11 +453,13 @@ 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'])
-    error = "{}\n".format(ret.stderr.decode())
     if ret.returncode == 0:
         ret = subprocess.run([gradlew, 'bundleRelease'])
-        error = "{}{}\n".format(error, ret.stderr.decode())
+        error = "{}\n".format(ret.stderr.decode())
+    else:
+        error = "{}\n".format(ret.stderr.decode())
     return ret.returncode, error