mirror of https://gitlab.com/bashrc2/epicyon
Check property types
parent
f84bda8f4a
commit
fc8885d679
10
website.py
10
website.py
|
|
@ -147,7 +147,7 @@ def set_website(actor_json: {}, website_url: str, translate: {}) -> None:
|
||||||
if not actor_json.get('attachment'):
|
if not actor_json.get('attachment'):
|
||||||
actor_json['attachment']: list[dict] = []
|
actor_json['attachment']: list[dict] = []
|
||||||
|
|
||||||
match_strings = _get_website_strings()
|
match_strings: list[str] = _get_website_strings()
|
||||||
match_strings.append(translate['Website'].lower())
|
match_strings.append(translate['Website'].lower())
|
||||||
|
|
||||||
# remove any existing value
|
# remove any existing value
|
||||||
|
|
@ -158,6 +158,8 @@ def set_website(actor_json: {}, website_url: str, translate: {}) -> None:
|
||||||
continue
|
continue
|
||||||
if not property_value.get('name'):
|
if not property_value.get('name'):
|
||||||
continue
|
continue
|
||||||
|
if not isinstance(property_value['name'], str):
|
||||||
|
continue
|
||||||
if not property_value.get('type'):
|
if not property_value.get('type'):
|
||||||
continue
|
continue
|
||||||
if property_value['name'].lower() not in match_strings:
|
if property_value['name'].lower() not in match_strings:
|
||||||
|
|
@ -169,7 +171,7 @@ def set_website(actor_json: {}, website_url: str, translate: {}) -> None:
|
||||||
if not_url:
|
if not_url:
|
||||||
return
|
return
|
||||||
|
|
||||||
new_entry = {
|
new_entry: dict = {
|
||||||
"name": 'Website',
|
"name": 'Website',
|
||||||
"type": "PropertyValue",
|
"type": "PropertyValue",
|
||||||
"value": website_url
|
"value": website_url
|
||||||
|
|
@ -194,7 +196,7 @@ def set_gemini_link(actor_json: {}, gemini_link: str) -> None:
|
||||||
if not actor_json.get('attachment'):
|
if not actor_json.get('attachment'):
|
||||||
actor_json['attachment']: list[dict] = []
|
actor_json['attachment']: list[dict] = []
|
||||||
|
|
||||||
match_strings = _get_gemini_strings()
|
match_strings: list[str] = _get_gemini_strings()
|
||||||
|
|
||||||
# remove any existing value
|
# remove any existing value
|
||||||
property_found = None
|
property_found = None
|
||||||
|
|
@ -204,6 +206,8 @@ def set_gemini_link(actor_json: {}, gemini_link: str) -> None:
|
||||||
continue
|
continue
|
||||||
if not property_value.get('name'):
|
if not property_value.get('name'):
|
||||||
continue
|
continue
|
||||||
|
if not isinstance(property_value['name'], str):
|
||||||
|
continue
|
||||||
if not property_value.get('type'):
|
if not property_value.get('type'):
|
||||||
continue
|
continue
|
||||||
if property_value['name'].lower() not in match_strings:
|
if property_value['name'].lower() not in match_strings:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue