From b79b5baae2cfdc0c905a4cb01fb0c941784fabac Mon Sep 17 00:00:00 2001 From: Lester Hedges Date: Tue, 23 Jan 2024 14:25:55 +0000 Subject: [PATCH] Re-use dirname variable. --- emle/calculator.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/emle/calculator.py b/emle/calculator.py index c68fdd4..67fabe2 100644 --- a/emle/calculator.py +++ b/emle/calculator.py @@ -527,11 +527,11 @@ def __init__( if not isinstance(log_file, str): raise TypeError("'log_file' must be of type 'str'") - dirname = _os.path.dirname(log_file) # Try to create the directory. + dirname = _os.path.dirname(log_file) if dirname != "": try: - _os.makedirs(_os.path.dirname(log_file), exist_ok=True) + _os.makedirs(dirname, exist_ok=True) except: raise IOError( f"Unable to create directory for log file: {log_file}" @@ -995,12 +995,11 @@ def __init__( _logger.error(msg) raise TypeError(msg) - dirname = _os.path.dirname(energy_file) - # Try to create the directory. + dirname = _os.path.dirname(energy_file) if dirname != "": try: - _os.makedirs(_os.path.dirname(energy_file), exist_ok=True) + _os.makedirs(dirname, exist_ok=True) except: msg = f"Unable to create directory for energy file: {energy_file}" _logger.error(msg)