mirror of https://gitlab.com/bashrc2/epicyon
Check that actor type is a string
parent
8ef9ddaca2
commit
5751419290
10
utils.py
10
utils.py
|
|
@ -1311,10 +1311,11 @@ def get_actor_type(base_dir: str, actor: str, person_cache: {}) -> str:
|
||||||
"""
|
"""
|
||||||
actor = get_actor_from_post_id(actor)
|
actor = get_actor_from_post_id(actor)
|
||||||
if not person_cache.get(actor):
|
if not person_cache.get(actor):
|
||||||
return None
|
return ''
|
||||||
if person_cache[actor].get('actor'):
|
if person_cache[actor].get('actor'):
|
||||||
if person_cache[actor]['actor'].get('type'):
|
if person_cache[actor]['actor'].get('type'):
|
||||||
return person_cache[actor]['actor']['type']
|
if isinstance(person_cache[actor]['actor']['type'], str):
|
||||||
|
return person_cache[actor]['actor']['type']
|
||||||
else:
|
else:
|
||||||
# Try to obtain from the cached actors
|
# Try to obtain from the cached actors
|
||||||
cached_actor_filename = \
|
cached_actor_filename = \
|
||||||
|
|
@ -1323,8 +1324,9 @@ def get_actor_type(base_dir: str, actor: str, person_cache: {}) -> str:
|
||||||
actor_json = load_json(cached_actor_filename)
|
actor_json = load_json(cached_actor_filename)
|
||||||
if actor_json:
|
if actor_json:
|
||||||
if actor_json.get('type'):
|
if actor_json.get('type'):
|
||||||
return actor_json['type']
|
if isinstance(actor_json['type'], str):
|
||||||
return None
|
return actor_json['type']
|
||||||
|
return ''
|
||||||
|
|
||||||
|
|
||||||
def display_name_is_emoji(display_name: str) -> bool:
|
def display_name_is_emoji(display_name: str) -> bool:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue