12
12
import annofabapi .utils
13
13
from annofabapi import AnnofabApi
14
14
from annofabapi .exceptions import AnnofabApiException
15
- from annofabapi .models import (AnnotationSpecs , InputData , Inspection , InspectionStatus , Instruction , JobInfo , JobType ,
15
+ from annofabapi .models import (AnnotationSpecsV1 , InputData , Inspection , InspectionStatus , Instruction , JobInfo , JobType ,
16
16
MyOrganization , Organization , OrganizationMember , Project , ProjectMember ,
17
17
SupplementaryData , Task )
18
18
from annofabapi .utils import allow_404_error
@@ -170,10 +170,12 @@ def get_all_annotation_list(self, project_id: str,
170
170
# Public Method : AnnotationSpecs
171
171
#########################################
172
172
def copy_annotation_specs (self , src_project_id : str , dest_project_id : str ,
173
- comment : Optional [str ] = None ) -> AnnotationSpecs :
173
+ comment : Optional [str ] = None ) -> AnnotationSpecsV1 :
174
174
"""
175
175
アノテーション仕様を、別のプロジェクトにコピーする。
176
176
177
+ .. deprecated:: XXXXX
178
+
177
179
Note:
178
180
誤って実行しないようにすること
179
181
@@ -185,6 +187,7 @@ def copy_annotation_specs(self, src_project_id: str, dest_project_id: str,
185
187
Returns:
186
188
put_annotation_specsのContent
187
189
"""
190
+ warnings .warn ("deprecated" , DeprecationWarning )
188
191
src_annotation_specs = self .api .get_annotation_specs (src_project_id )[0 ]
189
192
190
193
if comment is None :
@@ -717,15 +720,13 @@ def to_inactive(arg_member):
717
720
#########################################
718
721
# Public Method : Task
719
722
#########################################
720
- def initiate_tasks_generation_by_csv (self , project_id : str , csvfile_path : str ,
721
- task_id_prefix : str ) -> Dict [str , Any ]:
723
+ def initiate_tasks_generation_by_csv (self , project_id : str , csvfile_path : str ) -> Dict [str , Any ]:
722
724
"""
723
- CSV Fileでタスクを生成する
725
+ タスクID,入力データ名,入力データID」を1行毎に指定したCSVを使って、タスクを生成する
724
726
725
727
Args:
726
728
project_id: プロジェクトID
727
729
csvfile_path: CSVファイルのパス
728
- task_id_prefix: 生成するタスクIDのプレフィックス
729
730
730
731
Returns:
731
732
`initiate_tasks_generation` APIのContent
@@ -739,7 +740,6 @@ def initiate_tasks_generation_by_csv(self, project_id: str, csvfile_path: str,
739
740
'_type' : 'ByInputDataCsv' ,
740
741
'csv_data_path' : s3_path ,
741
742
},
742
- 'task_id_prefix' : task_id_prefix ,
743
743
'project_last_updated_datetime' : project_last_updated_datetime
744
744
}
745
745
return self .api .initiate_tasks_generation (project_id , request_body = request_body )[0 ]
0 commit comments