From 6b81e23890b02b073b59353992aa99a0a8063dfa Mon Sep 17 00:00:00 2001 From: "shigetoshi.komatsu" Date: Thu, 21 Dec 2023 16:33:35 +0900 Subject: [PATCH] fix check directory exists --- src/github_projects_burndown_chart/chart/burndown.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/github_projects_burndown_chart/chart/burndown.py b/src/github_projects_burndown_chart/chart/burndown.py index 37988a0..d0b8f00 100644 --- a/src/github_projects_burndown_chart/chart/burndown.py +++ b/src/github_projects_burndown_chart/chart/burndown.py @@ -80,8 +80,12 @@ class BurndownChart: def generate_chart(self, path): self.__prepare_chart() - if not os.path.exists(path): - os.makedirs(os.path.dirname(path)) + + # Create directories if it needs + dirname = os.path.dirname(path) + if not os.path.exists(dirname): + os.makedirs(dirname) + plt.savefig(path) def render(self): -- 2.51.2