in src/mapillary/utils/verify.py [0:0]
def is_image_id(identity: int, fields: list = None) -> bool:
"""
Checks if the id is an image_id
:param identity: The id to be checked
:type identity: int
:param fields: The fields to be checked
:type fields: list
:return: True if the id is an image_id, else False
:rtype: bool
"""
try:
res = requests.get(
Entities.get_image(
image_id=str(identity),
fields=fields if fields != [] else Entities.get_image_fields(),
),
headers={"Authorization": f"OAuth {Client.get_token()}"},
)
return res.status_code == 200
except requests.HTTPError:
return False