diff --git a/helpers/postgresql.py b/helpers/postgresql.py index 7b8a15c8..732e86aa 100644 --- a/helpers/postgresql.py +++ b/helpers/postgresql.py @@ -79,12 +79,9 @@ class Postgresql: return not os.path.exists(self.data_dir) or os.listdir(self.data_dir) == [] def initialize(self): - if os.system(self._pg_ctl + ' initdb') == 0: - self.write_pg_hba() - - return True - - return False + ret = os.system(self._pg_ctl + ' initdb') == 0 + ret and self.write_pg_hba() + return ret def sync_from_leader(self, leader): r = parseurl(leader.address)