From a9a2401e44ce7fe52809c2ea49945dfc5df78bff Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Wed, 17 Oct 2018 11:44:08 +0200 Subject: [PATCH] Fix CallbackQuery using string regex --- telethon/events/callbackquery.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/telethon/events/callbackquery.py b/telethon/events/callbackquery.py index 78416ced..c735c41a 100644 --- a/telethon/events/callbackquery.py +++ b/telethon/events/callbackquery.py @@ -36,7 +36,8 @@ class CallbackQuery(EventBuilder): self.data = data elif hasattr(data, 'match') and callable(data.match): if not isinstance(getattr(data, 'pattern', b''), bytes): - data = re.compile(data.pattern.encode('utf-8'), data.flags) + data = re.compile(data.pattern.encode('utf-8'), + data.flags & (~re.UNICODE)) self.data = data.match else: