From 7cf0f9db449297a99211133651544ee412a2d805 Mon Sep 17 00:00:00 2001 From: Johann-Michael Thiebaut Date: Thu, 5 Jul 2018 09:43:46 +0200 Subject: [PATCH] os.makedirs can fail --- src/past/translation/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/past/translation/__init__.py b/src/past/translation/__init__.py index 7b21d9f5..6ea94536 100644 --- a/src/past/translation/__init__.py +++ b/src/past/translation/__init__.py @@ -402,9 +402,9 @@ def load_module(self, fullname): code = compile(source, self.pathname, 'exec') dirname = os.path.dirname(cachename) - if not os.path.exists(dirname): - os.makedirs(dirname) try: + if not os.path.exists(dirname): + os.makedirs(dirname) with open(cachename, 'wb') as f: data = marshal.dumps(code) f.write(data)