跳到主要内容

is_anno_mark

函数源码

flag: TypeGuard[AnnoMark] = is_anno_mark(data: Any)

isinstance(data, AnnoMark)的实现。

别名

该函数可以按以下方式之一获取

import dash_picture_annotation as dpa


dpa.is_anno_mark
dpa.typehints.is_anno_mark

参数

输入

参数类型必选
说明
dataAny要验证的值。

输出

参数类型
说明
flagbool若该值为True,表示dataAnnoMark的实例,反之亦然。

范例

检查某对象是否是AnnoMark

check_is_annomark.py
import dash_picture_annotation as dpa


print(dpa.is_anno_mark({}))
print(dpa.is_anno_mark({"x": 1, "y": 2}))
print(
dpa.is_anno_mark(
{"x": 1, "y": 2, "width": 1, "height": 1, "type": "RECT"}
)
)
print(
dpa.is_anno_mark(
{"id": "test", "x": 1, "y": 2, "width": 1, "height": 1, "type": "RECT"}
)
)
print(
dpa.is_anno_mark(
{"x": 1, "y": 2, "width": 1, "height": 1, "type": "rect"}
)
)