Fix resize error log

This commit is contained in:
Rikka
2023-05-27 16:53:16 +08:00
committed by Rikka
parent 9d9f504625
commit 4d15b6153c
4 changed files with 13 additions and 22 deletions
+7 -12
View File
@@ -1,4 +1,5 @@
import os
import re
import platform
import re
import subprocess
@@ -18,24 +19,18 @@ def get_download_dir():
os.makedirs(download_loc)
return download_loc
def run(args: list, env = None, ignore = None):
result = subprocess.run(
args=args,
env=env,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE
)
def run(args, ignore=""):
result = subprocess.run(args=args, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
# print(result.stdout.decode())
if result.stderr:
error = result.stderr.decode("utf-8")
if ignore and re.match(ignore, error):
if re.match(ignore, error):
return result
Logger.error(error)
raise subprocess.CalledProcessError(
returncode=result.returncode,
cmd=result.args,
stderr=result.stderr
returncode = result.returncode,
cmd = result.args,
stderr = result.stderr
)
return result