mirror of
https://github.com/deadc0de6/dotdrop.git
synced 2026-02-09 21:39:16 +00:00
fix mkdir error when create is false in config
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user