fix: catch OSError when running subprocess

This commit is contained in:
debugtalk
2022-04-18 14:33:45 +08:00
parent 9157401c3a
commit 5395e7cf20
3 changed files with 3 additions and 2 deletions

View File

@@ -3,6 +3,7 @@
## 3.1.10 (2022-04-18)
- fix #1249: catch exceptions when requesting with disabling allow_redirects
- fix: catch OSError when running subprocess
## 3.1.9 (2022-04-17)

View File

@@ -172,7 +172,7 @@ def format_pytest_with_black(*python_paths: Text):
capture_exception(ex)
logger.error(ex)
sys.exit(1)
except FileNotFoundError:
except OSError:
err_msg = """
missing dependency tool: black
install black manually and try again:

View File

@@ -26,7 +26,7 @@ def create_scaffold(project_name):
print(f"\n$ tree {prj_name} -a")
subprocess.run(["tree", prj_name, "-a"])
print("")
except FileNotFoundError:
except OSError:
logger.warning("tree command not exists, ignore.")
if os.path.isdir(project_name):