1
0
mirror of https://github.com/deadc0de6/dotdrop.git synced 2026-02-10 09:14:16 +00:00

fix mkdir error when create is false in config

This commit is contained in:
deadc0de6
2020-05-22 10:19:39 +02:00
parent 5e0b8e8a00
commit c29fb58700

View File

@@ -263,7 +263,7 @@ class Installer:
return True, None return True, None
base = os.path.dirname(dst) base = os.path.dirname(dst)
if not self._create_dirs(base): if not self._create_dirs(base):
err = 'creating directory for {}'.format(dst) err = 'error creating directory for {}'.format(dst)
return False, err return False, err
r, e = self._exec_pre_actions(actionexec) r, e = self._exec_pre_actions(actionexec)
if not r: if not r:
@@ -465,7 +465,9 @@ class Installer:
def _create_dirs(self, directory): def _create_dirs(self, directory):
"""mkdir -p <directory>""" """mkdir -p <directory>"""
if not self.create and not os.path.exists(directory): if not self.create and not os.path.exists(directory):
return False, if self.debug:
self.log.dbg('no mkdir as \"create\" set to false in config')
return False
if os.path.exists(directory): if os.path.exists(directory):
return True return True
if self.dry: if self.dry: