From 441a6ad66fdc3e83f2f638478aaf7e4e79394278 Mon Sep 17 00:00:00 2001 From: 2Shirt <2xShirt@gmail.com> Date: Wed, 12 Jun 2019 14:05:45 -0600 Subject: [PATCH] Prevent ddrescue-tui crash when LogDir is missing * Fixes issue #115 --- .bin/Scripts/functions/ddrescue.py | 1 + 1 file changed, 1 insertion(+) diff --git a/.bin/Scripts/functions/ddrescue.py b/.bin/Scripts/functions/ddrescue.py index 463adf4d..be306f2c 100644 --- a/.bin/Scripts/functions/ddrescue.py +++ b/.bin/Scripts/functions/ddrescue.py @@ -278,6 +278,7 @@ class RecoveryState(): raise GenericError('Unsupported mode') self.get_smart_source() self.set_working_dir() + os.makedirs(global_vars['LogDir'], exist_ok=True) def add_block_pair(self, source, dest): """Run safety checks and append new BlockPair to internal list."""