Skip to content

Commit 8eb45b3

Browse files
committed
more PR fixes
1 parent 7b402db commit 8eb45b3

File tree

1 file changed

+9
-6
lines changed
  • src/superannotate/lib/core/usecases

1 file changed

+9
-6
lines changed

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

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -959,13 +959,14 @@ def __query(self, path, items):
959959
subset=None,
960960
)
961961

962-
try:
963-
queried_items = query_use_case.execute().data
964-
except Exception as e:
965-
# If we failed the query for whatever reason
966-
# Add all items of the folder to skipped
962+
queried_items = query_use_case.execute()
963+
# If we failed the query for whatever reason
964+
# Add all items of the folder to skipped
965+
if queried_items.errors:
967966
self.results["skipped"].extend(items["items"])
967+
return
968968

969+
queried_items = queried_items.data
969970
# Adding the images missing from specified folder to 'skipped'
970971
tmp = {item["name"]: item for item in items["items"]}
971972
tmp_q = (x.name for x in queried_items)
@@ -1023,7 +1024,9 @@ def execute(
10231024

10241025
for future in as_completed(futures):
10251026
ids = future.result()
1026-
self.item_ids.extend(ids)
1027+
1028+
if not ids:
1029+
self.item_ids.extend(ids)
10271030

10281031
subset = self._backend_client.get_subset(
10291032
self.project.team_id, self.project.id, self.subset_name

0 commit comments

Comments
 (0)