Skip to content

Commit 76d25e7

Browse files
authored
Wait (#302)
* update pyproject.toml * annofab v0.111.0 * ジョブを追加 * can_execute_job メソッドを追加 * pythonの最低バージョンを3.6.2に変更 * update test * black version up * update test
1 parent 86ba153 commit 76d25e7

21 files changed

+333
-197
lines changed

annofabapi/dataclass/annotation.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class Point(DataClassJsonMixin):
4444

4545
@dataclass
4646
class FullAnnotationDataClassification(DataClassJsonMixin):
47-
""""""
47+
""" """
4848

4949
type: str
5050
"""Classification"""
@@ -65,7 +65,7 @@ class FullAnnotationDataSegmentation(DataClassJsonMixin):
6565

6666
@dataclass
6767
class FullAnnotationDataSegmentationV2(DataClassJsonMixin):
68-
""""""
68+
""" """
6969

7070
data_uri: str
7171
""""""
@@ -134,7 +134,7 @@ class FullAnnotationDataRange(DataClassJsonMixin):
134134

135135
@dataclass
136136
class AdditionalData(DataClassJsonMixin):
137-
""""""
137+
""" """
138138

139139
additional_data_definition_id: str
140140
""""""
@@ -154,7 +154,7 @@ class AdditionalData(DataClassJsonMixin):
154154

155155
@dataclass
156156
class FullAnnotationAdditionalData(DataClassJsonMixin):
157-
""""""
157+
""" """
158158

159159
additional_data_definition_id: Optional[str]
160160
""""""
@@ -171,7 +171,7 @@ class FullAnnotationAdditionalData(DataClassJsonMixin):
171171

172172
@dataclass
173173
class FullAnnotationDetail(DataClassJsonMixin):
174-
""""""
174+
""" """
175175

176176
annotation_id: Optional[str]
177177
"""アノテーションID。[値の制約についてはこちら。](#section/API-Convention/APIID)<br> annotation_type が classification の場合は label_id と同じ値が格納されます。 """
@@ -200,7 +200,7 @@ class FullAnnotationDetail(DataClassJsonMixin):
200200

201201
@dataclass
202202
class FullAnnotation(DataClassJsonMixin):
203-
""""""
203+
""" """
204204

205205
project_id: Optional[str]
206206
"""プロジェクトID。[値の制約についてはこちら。](#section/API-Convention/APIID) """
@@ -235,7 +235,7 @@ class FullAnnotation(DataClassJsonMixin):
235235

236236
@dataclass
237237
class SimpleAnnotationDetail(DataClassJsonMixin):
238-
""""""
238+
""" """
239239

240240
label: str
241241
"""アノテーション仕様のラベル名です。 """
@@ -252,7 +252,7 @@ class SimpleAnnotationDetail(DataClassJsonMixin):
252252

253253
@dataclass
254254
class SimpleAnnotation(DataClassJsonMixin):
255-
""""""
255+
""" """
256256

257257
annotation_format_version: str
258258
"""アノテーションフォーマットのバージョンです。 アノテーションフォーマットとは、プロジェクト個別のアノテーション仕様ではなく、AnnoFabのアノテーション構造のことです。 したがって、アノテーション仕様を更新しても、このバージョンは変化しません。 バージョンの読み方と更新ルールは、業界慣習の[Semantic Versioning](https://semver.org/)にもとづきます。 JSONに出力されるアノテーションフォーマットのバージョンは、アノテーションZIPが作成される時点のものが使われます。 すなわち、`1.0.0`の時点のタスクで作成したアノテーションであっても、フォーマットが `1.0.1` に上がった次のZIP作成時では `1.0.1` となります。 バージョンを固定してZIPを残しておきたい場合は、プロジェクトが完了した時点でZIPをダウンロードして保管しておくか、またはプロジェクトを「停止中」にします。 """
@@ -287,7 +287,7 @@ class SimpleAnnotation(DataClassJsonMixin):
287287

288288
@dataclass
289289
class SingleAnnotationDetail(DataClassJsonMixin):
290-
""""""
290+
""" """
291291

292292
annotation_id: str
293293
"""アノテーションID。[値の制約についてはこちら。](#section/API-Convention/APIID)<br> annotation_type が classification の場合は label_id と同じ値が格納されます。 """
@@ -322,7 +322,7 @@ class SingleAnnotationDetail(DataClassJsonMixin):
322322

323323
@dataclass
324324
class SingleAnnotation(DataClassJsonMixin):
325-
""""""
325+
""" """
326326

327327
project_id: str
328328
"""プロジェクトID。[値の制約についてはこちら。](#section/API-Convention/APIID) """
@@ -342,7 +342,7 @@ class SingleAnnotation(DataClassJsonMixin):
342342

343343
@dataclass
344344
class AnnotationDetail(DataClassJsonMixin):
345-
""""""
345+
""" """
346346

347347
annotation_id: str
348348
"""アノテーションID。[値の制約についてはこちら。](#section/API-Convention/APIID)<br> annotation_type が classification の場合は label_id と同じ値が格納されます。 """
@@ -383,7 +383,7 @@ class AnnotationDetail(DataClassJsonMixin):
383383

384384
@dataclass
385385
class Annotation(DataClassJsonMixin):
386-
""""""
386+
""" """
387387

388388
project_id: str
389389
"""プロジェクトID。[値の制約についてはこちら。](#section/API-Convention/APIID) """

annofabapi/dataclass/annotation_specs.py

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
@dataclass
2828
class Keybind(DataClassJsonMixin):
29-
""""""
29+
""" """
3030

3131
code: str
3232
""""""
@@ -56,7 +56,7 @@ class PositionForMinimumBoundingBoxInsertion(DataClassJsonMixin):
5656

5757
@dataclass
5858
class LabelV1BoundingBoxMetadata(DataClassJsonMixin):
59-
""""""
59+
""" """
6060

6161
min_width: int
6262
""""""
@@ -88,7 +88,7 @@ class LabelV1BoundingBoxMetadata(DataClassJsonMixin):
8888

8989
@dataclass
9090
class LabelV1SegmentationMetadata(DataClassJsonMixin):
91-
""""""
91+
""" """
9292

9393
min_width: int
9494
""""""
@@ -105,7 +105,7 @@ class LabelV1SegmentationMetadata(DataClassJsonMixin):
105105

106106
@dataclass
107107
class InternationalizationMessageMessages(DataClassJsonMixin):
108-
""""""
108+
""" """
109109

110110
lang: str
111111
""""""
@@ -116,7 +116,7 @@ class InternationalizationMessageMessages(DataClassJsonMixin):
116116

117117
@dataclass
118118
class InternationalizationMessage(DataClassJsonMixin):
119-
""""""
119+
""" """
120120

121121
messages: List[InternationalizationMessageMessages]
122122
""""""
@@ -127,7 +127,7 @@ class InternationalizationMessage(DataClassJsonMixin):
127127

128128
@dataclass
129129
class InspectionPhrase(DataClassJsonMixin):
130-
""""""
130+
""" """
131131

132132
id: str
133133
""""""
@@ -138,7 +138,7 @@ class InspectionPhrase(DataClassJsonMixin):
138138

139139
@dataclass
140140
class AnnotationSpecsHistory(DataClassJsonMixin):
141-
""""""
141+
""" """
142142

143143
history_id: str
144144
""""""
@@ -161,7 +161,7 @@ class AnnotationSpecsHistory(DataClassJsonMixin):
161161

162162
@dataclass
163163
class Color(DataClassJsonMixin):
164-
""""""
164+
""" """
165165

166166
red: int
167167
""""""
@@ -175,7 +175,7 @@ class Color(DataClassJsonMixin):
175175

176176
@dataclass
177177
class AdditionalDataDefinitionV1Choices(DataClassJsonMixin):
178-
""""""
178+
""" """
179179

180180
choice_id: str
181181
""""""
@@ -189,7 +189,7 @@ class AdditionalDataDefinitionV1Choices(DataClassJsonMixin):
189189

190190
@dataclass
191191
class AdditionalDataDefinitionV1(DataClassJsonMixin):
192-
""""""
192+
""" """
193193

194194
additional_data_definition_id: str
195195
""""""
@@ -227,7 +227,7 @@ class AdditionalDataDefinitionV1(DataClassJsonMixin):
227227

228228
@dataclass
229229
class AdditionalDataDefinitionV2(DataClassJsonMixin):
230-
""""""
230+
""" """
231231

232232
additional_data_definition_id: str
233233
""""""
@@ -256,7 +256,7 @@ class AdditionalDataDefinitionV2(DataClassJsonMixin):
256256

257257
@dataclass
258258
class AnnotationEditorFeature(DataClassJsonMixin):
259-
""""""
259+
""" """
260260

261261
append: bool
262262
""""""
@@ -279,7 +279,7 @@ class AnnotationEditorFeature(DataClassJsonMixin):
279279

280280
@dataclass
281281
class LabelV1(DataClassJsonMixin):
282-
""""""
282+
""" """
283283

284284
label_id: str
285285
""""""
@@ -317,7 +317,7 @@ class LabelV1(DataClassJsonMixin):
317317

318318
@dataclass
319319
class LabelV2(DataClassJsonMixin):
320-
""""""
320+
""" """
321321

322322
label_id: str
323323
""""""
@@ -355,7 +355,7 @@ class LabelV2(DataClassJsonMixin):
355355

356356
@dataclass
357357
class AdditionalDataRestriction(DataClassJsonMixin):
358-
""""""
358+
""" """
359359

360360
additional_data_definition_id: str
361361
""""""
@@ -366,7 +366,7 @@ class AdditionalDataRestriction(DataClassJsonMixin):
366366

367367
@dataclass
368368
class AnnotationSpecsV1(DataClassJsonMixin):
369-
""""""
369+
""" """
370370

371371
project_id: str
372372
"""プロジェクトID。[値の制約についてはこちら。](#section/API-Convention/APIID) """
@@ -389,7 +389,7 @@ class AnnotationSpecsV1(DataClassJsonMixin):
389389

390390
@dataclass
391391
class AnnotationSpecsV2(DataClassJsonMixin):
392-
""""""
392+
""" """
393393

394394
project_id: str
395395
"""プロジェクトID。[値の制約についてはこちら。](#section/API-Convention/APIID) """

annofabapi/dataclass/input.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
@dataclass
2222
class Resolution(DataClassJsonMixin):
23-
""""""
23+
""" """
2424

2525
width: float
2626
""""""

annofabapi/dataclass/instruction.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
@dataclass
2020
class Instruction(DataClassJsonMixin):
21-
""""""
21+
""" """
2222

2323
html: Optional[str]
2424
"""作業ガイドのHTML"""
@@ -29,7 +29,7 @@ class Instruction(DataClassJsonMixin):
2929

3030
@dataclass
3131
class InstructionHistory(DataClassJsonMixin):
32-
""""""
32+
""" """
3333

3434
history_id: str
3535
"""作業ガイドの履歴ID"""
@@ -43,7 +43,7 @@ class InstructionHistory(DataClassJsonMixin):
4343

4444
@dataclass
4545
class InstructionImage(DataClassJsonMixin):
46-
""""""
46+
""" """
4747

4848
image_id: str
4949
"""作業ガイド画像ID"""

annofabapi/dataclass/job.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
@dataclass
2222
class JobInfo(DataClassJsonMixin):
23-
""""""
23+
""" """
2424

2525
project_id: Optional[str]
2626
"""プロジェクトID。[値の制約についてはこちら。](#section/API-Convention/APIID) """

annofabapi/dataclass/my.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
@dataclass
2222
class MyOrganization(DataClassJsonMixin):
23-
""""""
23+
""" """
2424

2525
organization_id: Optional[str]
2626
"""組織ID。[値の制約についてはこちら。](#section/API-Convention/APIID) """
@@ -52,7 +52,7 @@ class MyOrganization(DataClassJsonMixin):
5252

5353
@dataclass
5454
class MyAccount(DataClassJsonMixin):
55-
""""""
55+
""" """
5656

5757
account_id: str
5858
""""""

annofabapi/dataclass/organization.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
@dataclass
2222
class OrganizationActivity(DataClassJsonMixin):
23-
""""""
23+
""" """
2424

2525
organization_id: str
2626
"""組織ID。[値の制約についてはこちら。](#section/API-Convention/APIID) """
@@ -34,7 +34,7 @@ class OrganizationActivity(DataClassJsonMixin):
3434

3535
@dataclass
3636
class Organization(DataClassJsonMixin):
37-
""""""
37+
""" """
3838

3939
organization_id: str
4040
"""組織ID。[値の制約についてはこちら。](#section/API-Convention/APIID) """

annofabapi/dataclass/organization_member.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
@dataclass
2222
class OrganizationMember(DataClassJsonMixin):
23-
""""""
23+
""" """
2424

2525
organization_id: str
2626
"""組織ID。[値の制約についてはこちら。](#section/API-Convention/APIID) """

annofabapi/dataclass/project.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@
2626

2727
@dataclass
2828
class ProjectSummary(DataClassJsonMixin):
29-
""""""
29+
""" """
3030

3131
last_tasks_updated_datetime: Optional[str]
3232
"""タスクの最終更新日時"""
3333

3434

3535
@dataclass
3636
class ProjectConfiguration(DataClassJsonMixin):
37-
""""""
37+
""" """
3838

3939
number_of_inspections: Optional[int]
4040
"""検査回数。 * 0回:教師付け -> 受入 * 1回:教師付け -> 検査 -> 受入 * n回(n >= 2):教師付け -> 検査1 -> ... -> 検査n -> 受入 """
@@ -81,7 +81,7 @@ class ProjectConfiguration(DataClassJsonMixin):
8181

8282
@dataclass
8383
class Project(DataClassJsonMixin):
84-
""""""
84+
""" """
8585

8686
project_id: str
8787
"""プロジェクトID。[値の制約についてはこちら。](#section/API-Convention/APIID) """

annofabapi/dataclass/project_member.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
@dataclass
2222
class ProjectMember(DataClassJsonMixin):
23-
""""""
23+
""" """
2424

2525
project_id: str
2626
"""プロジェクトID。[値の制約についてはこちら。](#section/API-Convention/APIID) """

0 commit comments

Comments
 (0)