@@ -462,7 +462,9 @@ def data_row_for_external_id(self, external_id) -> "DataRow":
462462 external_id )
463463 return data_rows [0 ]
464464
465- def export_data_rows (self , timeout_seconds = 120 , include_metadata : bool = False ) -> Generator :
465+ def export_data_rows (self ,
466+ timeout_seconds = 120 ,
467+ include_metadata : bool = False ) -> Generator :
466468 """ Returns a generator that produces all data rows that are currently
467469 attached to this dataset.
468470
@@ -483,18 +485,21 @@ def export_data_rows(self, timeout_seconds=120, include_metadata: bool=False) ->
483485 """ % (id_param , metadata_param , id_param , metadata_param )
484486 sleep_time = 2
485487 while True :
486- res = self .client .execute (query_str , {id_param : self .uid , metadata_param : include_metadata })
488+ res = self .client .execute (query_str , {
489+ id_param : self .uid ,
490+ metadata_param : include_metadata
491+ })
487492 res = res ["exportDatasetDataRows" ]
488493 if res ["status" ] == "COMPLETE" :
489494 download_url = res ["downloadUrl" ]
490495 response = requests .get (download_url )
491496 response .raise_for_status ()
492497 reader = ndjson .reader (StringIO (response .text ))
493- return (Entity .DataRow (self . client , {
494- ** result ,
495- 'customMetadata' : result ['metadata' ],
496- 'metadataFields' : result ['metadataFields' ]
497- }) for result in reader )
498+ return (Entity .DataRow (
499+ self . client , {
500+ ** result , 'customMetadata' : result ['metadata' ],
501+ 'metadataFields' : result ['metadataFields' ]
502+ }) for result in reader )
498503 elif res ["status" ] == "FAILED" :
499504 raise LabelboxError ("Data row export failed." )
500505
@@ -507,5 +512,3 @@ def export_data_rows(self, timeout_seconds=120, include_metadata: bool=False) ->
507512 logger .debug ("Dataset '%s' data row export, waiting for server..." ,
508513 self .uid )
509514 time .sleep (sleep_time )
510-
511-
0 commit comments