From cd2ce892c982dec64cdbc9bd43b130a38c57753c Mon Sep 17 00:00:00 2001 From: Grigory Smolkin Date: Sat, 27 Jan 2018 15:40:27 +0300 Subject: [PATCH] fix base_dir ignore if provided base_dir do not exists --- testgres/node.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/testgres/node.py b/testgres/node.py index b2a8cf20..93766d2f 100644 --- a/testgres/node.py +++ b/testgres/node.py @@ -151,9 +151,12 @@ def _create_recovery_conf(self, username): self.append_conf("recovery.conf", line) def _prepare_dirs(self): - if not self.base_dir or not os.path.exists(self.base_dir): + if not self.base_dir: self.base_dir = tempfile.mkdtemp() + if not os.path.exists(self.base_dir): + os.makedirs(self.base_dir) + if not os.path.exists(self.logs_dir): os.makedirs(self.logs_dir)