diff --git a/pavelib/utils/timer.py b/pavelib/utils/timer.py index 9a521ec687..4432caf2e5 100644 --- a/pavelib/utils/timer.py +++ b/pavelib/utils/timer.py @@ -63,8 +63,9 @@ def timed(wrapped, instance, args, kwargs): # pylint: disable=unused-argument log_message.update(exception_info) try: - if not exists(dirname(log_path)): - os.makedirs(dirname(log_path)) + log_dir = dirname(log_path) + if log_dir and not exists(log_dir): + os.makedirs(log_dir) with open(log_path, 'a') as outfile: json.dump(