From 24d61d285b702c4ae18e764a82a67d49644f5486 Mon Sep 17 00:00:00 2001 From: bobokun Date: Wed, 7 Dec 2022 16:23:57 -0500 Subject: [PATCH] better error handling for noHL --- modules/util.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/util.py b/modules/util.py index dc59e5a..39d96d7 100755 --- a/modules/util.py +++ b/modules/util.py @@ -279,6 +279,12 @@ def nohardlink(file): logger.trace(f"Folder: {file}") logger.trace(f"Files Sorted by size: {sorted_files}") threshold = 0.5 + if not sorted_files: + msg = ( + f"Nohardlink Error: Unable to open the folder {file}." + "Please make sure qbit_manage has access to this directory." + ) + raise Failed(msg) largest_file_size = os.stat(sorted_files[0]).st_size logger.trace(f"Largest file: {sorted_files[0]}") logger.trace(f"Largest file size: {largest_file_size}")