@@ -535,7 +535,9 @@ def download_image(
535535 )
536536
537537 project , project_folder = get_project_project_folder_metadata (project )
538- img = get_image_bytes (project , image_name , variant = variant )
538+ img = get_image_bytes (
539+ (project , project_folder ), image_name , variant = variant
540+ )
539541 filepath_save = image_name
540542 if variant == "lores" :
541543 filepath_save += "___lores.jpg"
@@ -546,7 +548,7 @@ def download_image(
546548 fuse_path = None
547549 if include_annotations :
548550 annotations_filepaths = download_image_annotations (
549- project , image_name , local_dir_path
551+ ( project , project_folder ) , image_name , local_dir_path
550552 )
551553 if annotations_filepaths is not None and (
552554 include_fuse or include_overlay
@@ -563,15 +565,15 @@ def download_image(
563565 return (str (filepath_save ), annotations_filepaths , fuse_path )
564566
565567
566- def delete_image (project , image_name , folder = None ):
568+ def delete_image (project , image_name ):
567569 """Deletes image
568570
569571 :param project: project name or metadata of the project
570572 :type project: str or dict
571573 :param image_name: image name
572574 :type image: str
573575 """
574- image = get_image_metadata (project , image_name , folder )
576+ image = get_image_metadata (project , image_name )
575577 team_id , project_id , image_id = image ["team_id" ], image ["project_id"
576578 ], image ["id" ]
577579 params = {"team_id" : team_id , "project_id" : project_id }
@@ -667,17 +669,15 @@ def get_image_annotations(project, image_name):
667669 "annotation_mask_filename": mask filename on server
668670 :rtype: dict
669671 """
670- return _get_image_pre_or_annotations (project , image_name , "" , None )
672+ return _get_image_pre_or_annotations (project , image_name , "" )
671673
672674
673- def _get_image_pre_or_annotations (project , image_name , pre , project_type = None ):
674- image = get_image_metadata (project , image_name , True )
675+ def _get_image_pre_or_annotations (project , image_name , pre ):
676+ project , project_folder = get_project_project_folder_metadata (project )
677+ image = get_image_metadata ((project , project_folder ), image_name , True )
675678 team_id , project_id , image_id , project_folder_id = image ["team_id" ], image [
676679 "project_id" ], image ["id" ], image ['folder_id' ]
677- if project_type is None :
678- if not isinstance (project , dict ):
679- project , _ = get_project_project_folder_metadata (project )
680- project_type = project ["type" ]
680+ project_type = project ["type" ]
681681 params = {
682682 'team_id' : team_id ,
683683 'project_id' : project_id ,
@@ -776,7 +776,7 @@ def _download_image_pre_or_annotations(
776776 project , project_folder = get_project_project_folder_metadata (project )
777777
778778 annotation = _get_image_pre_or_annotations (
779- (project , project_folder ), image_name , pre , project [ "type" ]
779+ (project , project_folder ), image_name , pre
780780 )
781781
782782 if annotation [f"{ pre } annotation_json_filename" ] is None :
0 commit comments