Folder exists routine
Change-Id: I6e17d24bb7d087754c26eee3cd944336aecd710e
Related-PROD: PROD-28199
diff --git a/cfg_checker/common/file_utils.py b/cfg_checker/common/file_utils.py
index 684fc30..9c043a8 100644
--- a/cfg_checker/common/file_utils.py
+++ b/cfg_checker/common/file_utils.py
@@ -93,3 +93,12 @@
_bytes = BytesIO(get(url).content)
with gzip.GzipFile(fileobj=_bytes) as gz:
return gz.read()
+
+
+def ensure_folder_exists(_folder):
+ if not os.path.exists(_folder):
+ # it is not exists, create it
+ os.mkdir(_folder)
+ return "... folder '{}' created".format(_folder)
+ else:
+ return "... folder is at '{}'".format(_folder)