Skip to content

Commit eac501e

Browse files
committed
AttributeError: 'Namespace' object has no attribute 'hide_deleted'
1 parent fb2f3d0 commit eac501e

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

library/folders/big_dirs.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,13 +123,13 @@ def reaggregate_at_depth(args, folders) -> list[dict]:
123123

124124

125125
def process_big_dirs(args, folders) -> list[dict]:
126-
if args.hide_deleted:
126+
if getattr(args, "hide_deleted", False):
127127
folders = [d for d in folders if d["total"] != d["deleted"]] # remove folders where all deleted
128128

129129
if args.depth:
130130
folders = reaggregate_at_depth(args, folders)
131131

132-
if args.only_deleted:
132+
if getattr(args, "only_deleted", False):
133133
if args.folder_sizes:
134134
folders = [d for d in folders if args.folder_sizes(d["deleted_size"])]
135135
if args.file_counts:
@@ -150,7 +150,7 @@ def collect_media(args) -> list[dict]:
150150
if args.database:
151151
media = list(args.db.query(*sqlgroups.fs_sql(args, args.limit)))
152152
else:
153-
if args.hide_deleted:
153+
if getattr(args, "hide_deleted", False):
154154
args.paths = file_utils.filter_deleted(args.paths)
155155
media = shell_utils.gen_d(args)
156156

library/folders/similar_folders.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from library.folders import big_dirs
55
from library.fsdb import files_info
66
from library.text import cluster_sort
7-
from library.utils import arggroups, argparse_utils, file_utils, nums, path_utils, printing, shell_utils, strings
7+
from library.utils import arggroups, argparse_utils, file_utils, nums, path_utils, printing, processes, shell_utils, strings
88
from library.utils.log_utils import log
99

1010

@@ -68,7 +68,7 @@ def map_and_name(media, clusters):
6868

6969
def cluster_folders(args, media):
7070
if len(media) < 2:
71-
return media
71+
processes.exit_error("Too few folders to compare")
7272

7373
if args.estimated_duplicates:
7474
args.clusters = int(len(media) / args.estimated_duplicates)

0 commit comments

Comments
 (0)