diff options
Diffstat (limited to 'pgcli/config.py')
-rw-r--r-- | pgcli/config.py | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/pgcli/config.py b/pgcli/config.py index a2c0b0b2..0fc42dde 100644 --- a/pgcli/config.py +++ b/pgcli/config.py @@ -26,12 +26,7 @@ def load_config(usr_cfg, def_cfg=None): def ensure_dir_exists(path): parent_dir = expanduser(dirname(path)) - try: - os.makedirs(parent_dir) - except OSError as exc: - # ignore existing destination (py2 has no exist_ok arg to makedirs) - if exc.errno != errno.EEXIST: - raise + os.makedirs(parent_dir, exist_ok=True) def write_default_config(source, destination, overwrite=False): |