Skip to content

Commit d58c6e9

Browse files
authored
AnnofabapiWrapper.update_status_of_inspectionsの更新 (#209)
* format tool "black" のバージョンアップ * `update_status_of_inspections`のアップデート * versionup * update swagger * versionup
1 parent 4342ac9 commit d58c6e9

25 files changed

+324
-443
lines changed

annofabapi/__version__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.38.5"
1+
__version__ = "0.38.8"

annofabapi/dataclass/annotation.py

+13-37
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,7 @@ class Point:
4646
@dataclass_json
4747
@dataclass
4848
class FullAnnotationDataClassification:
49-
"""
50-
51-
"""
49+
""""""
5250

5351
type: str
5452
"""Classification"""
@@ -71,9 +69,7 @@ class FullAnnotationDataSegmentation:
7169
@dataclass_json
7270
@dataclass
7371
class FullAnnotationDataSegmentationV2:
74-
"""
75-
76-
"""
72+
""""""
7773

7874
data_uri: str
7975
""""""
@@ -103,7 +99,7 @@ class FullAnnotationDataBoundingBox:
10399
@dataclass
104100
class FullAnnotationDataPoints:
105101
"""
106-
頂点座標 {\"x\":int, \"y\":int} の配列。 * annotation_type が polygon/polyline の場合: ポリゴン/ポリラインを構成する頂点の配列。
102+
頂点座標 {\"x\":int, \"y\":int} の配列。 * annotation_type が polygon/polyline の場合: ポリゴン/ポリラインを構成する頂点の配列。
107103
"""
108104

109105
points: List[Point]
@@ -147,9 +143,7 @@ class FullAnnotationDataRange:
147143
@dataclass_json
148144
@dataclass
149145
class AdditionalData:
150-
"""
151-
152-
"""
146+
""""""
153147

154148
additional_data_definition_id: str
155149
""""""
@@ -170,9 +164,7 @@ class AdditionalData:
170164
@dataclass_json
171165
@dataclass
172166
class FullAnnotationAdditionalData:
173-
"""
174-
175-
"""
167+
""""""
176168

177169
additional_data_definition_id: Optional[str]
178170
""""""
@@ -190,9 +182,7 @@ class FullAnnotationAdditionalData:
190182
@dataclass_json
191183
@dataclass
192184
class FullAnnotationDetail:
193-
"""
194-
195-
"""
185+
""""""
196186

197187
annotation_id: Optional[str]
198188
"""アノテーションID。[値の制約についてはこちら。](#section/API-Convention/APIID)<br> annotation_type が classification の場合は label_id と同じ値が格納されます。 """
@@ -222,9 +212,7 @@ class FullAnnotationDetail:
222212
@dataclass_json
223213
@dataclass
224214
class FullAnnotation:
225-
"""
226-
227-
"""
215+
""""""
228216

229217
project_id: Optional[str]
230218
"""プロジェクトID。[値の制約についてはこちら。](#section/API-Convention/APIID) """
@@ -260,9 +248,7 @@ class FullAnnotation:
260248
@dataclass_json
261249
@dataclass
262250
class SimpleAnnotationDetail:
263-
"""
264-
265-
"""
251+
""""""
266252

267253
label: str
268254
"""アノテーション仕様のラベル名です。 """
@@ -280,9 +266,7 @@ class SimpleAnnotationDetail:
280266
@dataclass_json
281267
@dataclass
282268
class SimpleAnnotation:
283-
"""
284-
285-
"""
269+
""""""
286270

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

325307
annotation_id: str
326308
"""アノテーションID。[値の制約についてはこちら。](#section/API-Convention/APIID)<br> annotation_type が classification の場合は label_id と同じ値が格納されます。 """
@@ -356,9 +338,7 @@ class SingleAnnotationDetail:
356338
@dataclass_json
357339
@dataclass
358340
class SingleAnnotation:
359-
"""
360-
361-
"""
341+
""""""
362342

363343
project_id: str
364344
"""プロジェクトID。[値の制約についてはこちら。](#section/API-Convention/APIID) """
@@ -379,9 +359,7 @@ class SingleAnnotation:
379359
@dataclass_json
380360
@dataclass
381361
class AnnotationDetail:
382-
"""
383-
384-
"""
362+
""""""
385363

386364
annotation_id: str
387365
"""アノテーションID。[値の制約についてはこちら。](#section/API-Convention/APIID)<br> annotation_type が classification の場合は label_id と同じ値が格納されます。 """
@@ -423,9 +401,7 @@ class AnnotationDetail:
423401
@dataclass_json
424402
@dataclass
425403
class Annotation:
426-
"""
427-
428-
"""
404+
""""""
429405

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

annofabapi/dataclass/annotation_specs.py

+18-52
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@
2727
@dataclass_json
2828
@dataclass
2929
class Keybind:
30-
"""
31-
32-
"""
30+
""""""
3331

3432
code: Optional[str]
3533
""""""
@@ -48,7 +46,7 @@ class Keybind:
4846
@dataclass
4947
class PositionForMinimumBoundingBoxInsertion:
5048
"""
51-
`annotation_type` が `bounding_box` かつ `min_warn_rule` が `and` または `or` の場合のみ、挿入する最小矩形アノテーションの原点を指定できます。 画像左上の座標が「x=0, y=0」です。 未指定、もしくは「画像外に飛び出たアノテーション」を許可していないにも関わらず飛び出してしまう場合は、表示範囲の中央に挿入されます。 「スキャンした帳票の記入欄」や「定点カメラで撮影した製品ラベル」など、アノテーションしたい位置やサイズが多くの画像で共通している場合に便利です。 `annotation_type` が `bounding_box` 以外の場合は必ず未指定となります。
49+
`annotation_type` が `bounding_box` かつ `min_warn_rule` が `and` または `or` の場合のみ、挿入する最小矩形アノテーションの原点を指定できます。 画像左上の座標が「x=0, y=0」です。 未指定、もしくは「画像外に飛び出たアノテーション」を許可していないにも関わらず飛び出してしまう場合は、表示範囲の中央に挿入されます。 「スキャンした帳票の記入欄」や「定点カメラで撮影した製品ラベル」など、アノテーションしたい位置やサイズが多くの画像で共通している場合に便利です。 `annotation_type` が `bounding_box` 以外の場合は必ず未指定となります。
5250
"""
5351

5452
x: int
@@ -61,9 +59,7 @@ class PositionForMinimumBoundingBoxInsertion:
6159
@dataclass_json
6260
@dataclass
6361
class LabelV1BoundingBoxMetadata:
64-
"""
65-
66-
"""
62+
""""""
6763

6864
min_width: Optional[int]
6965
""""""
@@ -93,9 +89,7 @@ class LabelV1BoundingBoxMetadata:
9389
@dataclass_json
9490
@dataclass
9591
class LabelV1SegmentationMetadata:
96-
"""
97-
98-
"""
92+
""""""
9993

10094
min_width: Optional[int]
10195
""""""
@@ -113,9 +107,7 @@ class LabelV1SegmentationMetadata:
113107
@dataclass_json
114108
@dataclass
115109
class InternationalizationMessageMessages:
116-
"""
117-
118-
"""
110+
""""""
119111

120112
lang: Optional[str]
121113
""""""
@@ -127,9 +119,7 @@ class InternationalizationMessageMessages:
127119
@dataclass_json
128120
@dataclass
129121
class InternationalizationMessage:
130-
"""
131-
132-
"""
122+
""""""
133123

134124
messages: Optional[List[InternationalizationMessageMessages]]
135125
""""""
@@ -141,9 +131,7 @@ class InternationalizationMessage:
141131
@dataclass_json
142132
@dataclass
143133
class InspectionPhrase:
144-
"""
145-
146-
"""
134+
""""""
147135

148136
id: Optional[str]
149137
""""""
@@ -155,9 +143,7 @@ class InspectionPhrase:
155143
@dataclass_json
156144
@dataclass
157145
class AnnotationSpecsHistory:
158-
"""
159-
160-
"""
146+
""""""
161147

162148
history_id: Optional[str]
163149
""""""
@@ -181,9 +167,7 @@ class AnnotationSpecsHistory:
181167
@dataclass_json
182168
@dataclass
183169
class Color:
184-
"""
185-
186-
"""
170+
""""""
187171

188172
red: Optional[int]
189173
""""""
@@ -198,9 +182,7 @@ class Color:
198182
@dataclass_json
199183
@dataclass
200184
class AdditionalDataDefinitionV1Choices:
201-
"""
202-
203-
"""
185+
""""""
204186

205187
choice_id: Optional[str]
206188
""""""
@@ -215,9 +197,7 @@ class AdditionalDataDefinitionV1Choices:
215197
@dataclass_json
216198
@dataclass
217199
class AdditionalDataDefinitionV1:
218-
"""
219-
220-
"""
200+
""""""
221201

222202
additional_data_definition_id: Optional[str]
223203
""""""
@@ -256,9 +236,7 @@ class AdditionalDataDefinitionV1:
256236
@dataclass_json
257237
@dataclass
258238
class AdditionalDataDefinitionV2:
259-
"""
260-
261-
"""
239+
""""""
262240

263241
additional_data_definition_id: Optional[str]
264242
""""""
@@ -288,9 +266,7 @@ class AdditionalDataDefinitionV2:
288266
@dataclass_json
289267
@dataclass
290268
class AnnotationEditorFeature:
291-
"""
292-
293-
"""
269+
""""""
294270

295271
append: Optional[bool]
296272
""""""
@@ -314,9 +290,7 @@ class AnnotationEditorFeature:
314290
@dataclass_json
315291
@dataclass
316292
class LabelV1:
317-
"""
318-
319-
"""
293+
""""""
320294

321295
label_id: Optional[str]
322296
""""""
@@ -355,9 +329,7 @@ class LabelV1:
355329
@dataclass_json
356330
@dataclass
357331
class LabelV2:
358-
"""
359-
360-
"""
332+
""""""
361333

362334
label_id: Optional[str]
363335
""""""
@@ -396,9 +368,7 @@ class LabelV2:
396368
@dataclass_json
397369
@dataclass
398370
class AdditionalDataRestriction:
399-
"""
400-
401-
"""
371+
""""""
402372

403373
additional_data_definition_id: Optional[str]
404374
""""""
@@ -410,9 +380,7 @@ class AdditionalDataRestriction:
410380
@dataclass_json
411381
@dataclass
412382
class AnnotationSpecsV1:
413-
"""
414-
415-
"""
383+
""""""
416384

417385
project_id: Optional[str]
418386
"""プロジェクトID。[値の制約についてはこちら。](#section/API-Convention/APIID) """
@@ -436,9 +404,7 @@ class AnnotationSpecsV1:
436404
@dataclass_json
437405
@dataclass
438406
class AnnotationSpecsV2:
439-
"""
440-
441-
"""
407+
""""""
442408

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

annofabapi/dataclass/input.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,7 @@
2121
@dataclass_json
2222
@dataclass
2323
class Resolution:
24-
"""
25-
26-
"""
24+
""""""
2725

2826
width: float
2927
""""""

annofabapi/dataclass/instruction.py

+3-9
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@
1919
@dataclass_json
2020
@dataclass
2121
class Instruction:
22-
"""
23-
24-
"""
22+
""""""
2523

2624
html: Optional[str]
2725
"""作業ガイドのHTML"""
@@ -33,9 +31,7 @@ class Instruction:
3331
@dataclass_json
3432
@dataclass
3533
class InstructionHistory:
36-
"""
37-
38-
"""
34+
""""""
3935

4036
history_id: str
4137
"""作業ガイドの履歴ID"""
@@ -50,9 +46,7 @@ class InstructionHistory:
5046
@dataclass_json
5147
@dataclass
5248
class InstructionImage:
53-
"""
54-
55-
"""
49+
""""""
5650

5751
image_id: str
5852
"""作業ガイド画像ID"""

annofabapi/dataclass/job.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,7 @@
2121
@dataclass_json
2222
@dataclass
2323
class JobInfo:
24-
"""
25-
26-
"""
24+
""""""
2725

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

0 commit comments

Comments
 (0)