From 4dedfbf236dae57d42a59543de5605e61019e724 Mon Sep 17 00:00:00 2001 From: Christian Stemmle Date: Thu, 15 Jun 2017 17:52:09 +0200 Subject: [PATCH] Add '(No name)' fallback to get_display_name --- telethon/utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/telethon/utils.py b/telethon/utils.py index fba2a674..7a6c0a8b 100644 --- a/telethon/utils.py +++ b/telethon/utils.py @@ -16,9 +16,12 @@ def get_display_name(entity): if isinstance(entity, User): if entity.last_name and entity.first_name: return '{} {}'.format(entity.first_name, entity.last_name) + elif entity.first_name: + return entity.first_name elif entity.last_name: return entity.last_name - return entity.first_name + else: + return '(No name)' if isinstance(entity, Chat) or isinstance(entity, Channel): return entity.title