Skip to content

Commit 4f875eb

Browse files
committed
fix: create autocomplete dir if missing
1 parent 848350e commit 4f875eb

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

opt.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -495,6 +495,9 @@ def printSummary(self):
495495
_printList(f'Copy auto completion script to "{AUTOCOMPLETE_DIR}":', [self.op])
496496

497497
def execute(self):
498+
# ensure target dir is created
499+
os.makedirs(AUTOCOMPLETE_DIR, exist_ok=True)
500+
498501
logFile = self.app.getLogFile(CMD_AUTOCOMPLETE)
499502
with open(logFile, 'a') as log:
500503
shutil.copyfile(self.op.src, self.op.dst)

test/test_opt.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ def setUp(self):
3434
os.makedirs(opt.OPT_DIR, exist_ok=True)
3535
os.makedirs(opt.BIN_DIR, exist_ok=True)
3636
os.makedirs(opt.DESKTOP_DIR, exist_ok=True)
37-
os.makedirs(opt.AUTOCOMPLETE_DIR, exist_ok=True)
3837
os.makedirs(opt.ICON_DIR, exist_ok=True)
3938

4039
def tearDown(self):

0 commit comments

Comments
 (0)