From 7d3fc1ec1a2155955f81f74a9c21a60d01a8af2e Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Wed, 9 Sep 2020 18:38:55 +0300 Subject: [PATCH] Catch exception if folder already exists --- platformio/package/manager/base.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platformio/package/manager/base.py b/platformio/package/manager/base.py index 6cb609a3..dcfe03f0 100644 --- a/platformio/package/manager/base.py +++ b/platformio/package/manager/base.py @@ -91,7 +91,10 @@ class BasePackageManager( # pylint: disable=too-many-public-methods @staticmethod def ensure_dir_exists(path): if not os.path.isdir(path): - os.makedirs(path) + try: + os.makedirs(path) + except: # pylint: disable=bare-except + pass assert os.path.isdir(path) return path