Skip to content

Commit 455afb4

Browse files
Narek MkhitaryanNarek Mkhitaryan
authored andcommitted
fixed logs issue add duplicate items to subset
1 parent 29fed50 commit 455afb4

File tree

1 file changed

+4
-2
lines changed
  • src/superannotate/lib/core/usecases

1 file changed

+4
-2
lines changed

src/superannotate/lib/core/usecases/items.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -865,6 +865,7 @@ def __init__(
865865
self.project = project
866866
self.subset_name = subset_name
867867
self.items = items
868+
self._provided_item_count = len(items)
868869
self.results = {"succeeded": [], "failed": [], "skipped": []}
869870
self.item_ids = []
870871
self.path_separated = defaultdict(dict)
@@ -1077,9 +1078,10 @@ def execute(
10771078
response = None
10781079

10791080
unique_item_ids = list(set(self.item_ids))
1080-
if len(self.items) > len(unique_item_ids):
1081+
processed_items = len(unique_item_ids) + len(self.results['skipped'])
1082+
if self._provided_item_count > processed_items:
10811083
self.reporter.log_info(
1082-
f"Dropping duplicates. Found {len(unique_item_ids)} / {len(self.items)} unique items."
1084+
f"Dropping duplicates. Found {processed_items} / {self._provided_item_count} unique items."
10831085
)
10841086
for i in range(0, len(unique_item_ids), self.CHUNK_SIZE):
10851087
tmp_response = self._service_provider.subsets.add_items(

0 commit comments

Comments
 (0)