Skip to content
This repository was archived by the owner on Jul 29, 2024. It is now read-only.

Commit e56e0d1

Browse files
Update connector.py
1 parent 8aa56f7 commit e56e0d1

File tree

1 file changed

+18
-11
lines changed

1 file changed

+18
-11
lines changed

labelpandas/connector.py

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from labelbox import Client
33
import pandas
44
from concurrent.futures import ThreadPoolExecutor, as_completed
5-
from tqdm import tqdm
5+
from tqdm import tqdm_notebook as tqdm
66
import math
77

88
def create_upload_dict(df:pandas.core.frame.DataFrame, lb_client:Client, base_client:baseClient, row_data_col:str,
@@ -39,16 +39,23 @@ def create_upload_dict(df:pandas.core.frame.DataFrame, lb_client:Client, base_cl
3939
for index, row in df.iterrows():
4040
futures.append(exc.submit(create_data_rows, lb_client, base_client, row, metadata_name_key_to_schema, metadata_schema_to_name_key, row_data_col, global_key_col, external_id_col, metadata_index, local_files, divider))
4141
if verbose:
42-
print(f'Processing data rows...')
43-
for f in as_completed(futures):
44-
res = f.result()
45-
global_key_to_upload_dict[str(res["global_key"])] = res
46-
if verbose:
47-
x += 1
48-
percent_complete = math.ceil((x / len(df)*100))
49-
if percent_complete%1 == 0 and (percent_complete!=dupe_print):
50-
print(f'{str(percent_complete)}% complete')
51-
dupe_print = percent_complete
42+
print(f'Processing data rows...')
43+
for f in tqdm(as_completed(futures)):
44+
res = f.result()
45+
global_key_to_upload_dict[str(res["global_key"])] = res
46+
else:
47+
for f in as_completed(futures):
48+
res = f.result()
49+
global_key_to_upload_dict[str(res["global_key"])] = res
50+
# for f in as_completed(futures):
51+
# res = f.result()
52+
# global_key_to_upload_dict[str(res["global_key"])] = res
53+
# if verbose:
54+
# x += 1
55+
# percent_complete = math.ceil((x / len(df)*100))
56+
# if percent_complete%1 == 0 and (percent_complete!=dupe_print):
57+
# print(f'{str(percent_complete)}% complete')
58+
# dupe_print = percent_complete
5259
if verbose:
5360
print(f'Generated upload list - {len(global_key_to_upload_dict)} data rows to upload')
5461
return True, global_key_to_upload_dict

0 commit comments

Comments
 (0)