33from typing import Callable , Generator , Iterable , Union
44from uuid import uuid4
55
6- from labelbox .data .annotation_types .label import Label
7- from labelbox .data .generator import PrefetchGenerator
8- from labelbox .orm .model import Entity
9- from labelbox .schema .ontology import OntologyBuilder
106from tqdm import tqdm
117
8+ from labelbox .schema .ontology import OntologyBuilder
9+ from labelbox .orm .model import Entity
10+ from ..generator import PrefetchGenerator
11+ from .label import Label
12+
1213logger = logging .getLogger (__name__ )
1314
1415
@@ -74,7 +75,7 @@ def add_to_dataset(self,
7475 # The workaround is creating a new dataset
7576 """
7677 self ._ensure_unique_external_ids ()
77- self .add_urls_to_data (signer , max_concurrency = max_concurrency )
78+ self .add_url_to_data (signer , max_concurrency = max_concurrency )
7879 upload_task = dataset .create_data_rows ([{
7980 Entity .DataRow .row_data : label .data .url ,
8081 Entity .DataRow .external_id : label .data .external_id
@@ -89,9 +90,7 @@ def add_to_dataset(self,
8990 label .data .uid = data_row_lookup [label .data .external_id ]
9091 return self
9192
92- def add_urls_to_masks (self ,
93- signer ,
94- max_concurrency = 20 ) -> "LabelCollection" :
93+ def add_url_to_masks (self , signer , max_concurrency = 20 ) -> "LabelCollection" :
9594 """
9695 Creates a data row id for each data row that needs it. If the data row exists then it skips the row.
9796 TODO: Add error handling..
@@ -102,7 +101,7 @@ def add_urls_to_masks(self,
102101 ...
103102 return self
104103
105- def add_urls_to_data (self , signer , max_concurrency = 20 ) -> "LabelCollection" :
104+ def add_url_to_data (self , signer , max_concurrency = 20 ) -> "LabelCollection" :
106105 """
107106 TODO: Add error handling..
108107 """
@@ -152,18 +151,18 @@ def _assign_ids(label: Label):
152151 self ._fns ['assign_schema_ids' ] = _assign_ids
153152 return self
154153
155- def add_urls_to_data (self , signer : Callable [[bytes ],
156- str ]) -> "LabelGenerator" :
154+ def add_url_to_data (self , signer : Callable [[bytes ],
155+ str ]) -> "LabelGenerator" :
157156 """
158157 Updates masks to have `url` attribute
159158 Doesn't update masks that already have urls
160159 """
161160
162- def _add_urls_to_data (label : Label ):
161+ def _add_url_to_data (label : Label ):
163162 label .add_url_to_data (signer )
164163 return label
165164
166- self ._fns ['_add_urls_to_data ' ] = _add_urls_to_data
165+ self ._fns ['_add_url_to_data ' ] = _add_url_to_data
167166 return self
168167
169168 def add_to_dataset (self , dataset ,
@@ -176,18 +175,18 @@ def _add_to_dataset(label: Label):
176175 self ._fns ['assign_datarow_ids' ] = _add_to_dataset
177176 return self
178177
179- def add_urls_to_masks (self , signer : Callable [[bytes ],
180- str ]) -> "LabelGenerator" :
178+ def add_url_to_masks (self , signer : Callable [[bytes ],
179+ str ]) -> "LabelGenerator" :
181180 """
182181 Updates masks to have `url` attribute
183182 Doesn't update masks that already have urls
184183 """
185184
186- def _add_urls_to_masks (label : Label ):
185+ def _add_url_to_masks (label : Label ):
187186 label .add_url_to_masks (signer )
188187 return label
189188
190- self ._fns ['add_urls_to_masks ' ] = _add_urls_to_masks
189+ self ._fns ['add_url_to_masks ' ] = _add_url_to_masks
191190 return self
192191
193192 def __next__ (self ):
0 commit comments