Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
else:
val = int(val)
if prop["type"] in ["select"]:
val = val[0][0] if val else None
if prop["type"] in ["multi_select"]:
val = [v.strip() for v in val[0][0].split(",")] if val else []
if prop["type"] in ["person"]:
val = (
[self._client.get_user(item[1][0][1]) for item in val if item[0] == "‣"]
if val
else []
)
if prop["type"] in ["email", "phone_number", "url"]:
val = val[0][0] if val else ""
if prop["type"] in ["date"]:
val = NotionDate.from_notion(val)
if prop["type"] in ["file"]:
val = (
[
add_signed_prefix_as_needed(item[1][0][1], client=self._client)
for item in val
if item[0] != ","
]
if val
else []
)
if prop["type"] in ["checkbox"]:
val = val[0][0] == "Yes" if val else False
if prop["type"] in ["relation"]:
val = (
[
self._client.get_block(item[1][0][1])