From e8568c6701f9b5b6a7b1a418075da4c2b6dffaa8 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Tue, 25 Jan 2022 16:08:42 +0400 Subject: [PATCH] Set encoding when reading changelog for appdata --- Telegram/build/changelog2appdata.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Telegram/build/changelog2appdata.py b/Telegram/build/changelog2appdata.py index a3d038894..c8b1b5dd4 100755 --- a/Telegram/build/changelog2appdata.py +++ b/Telegram/build/changelog2appdata.py @@ -9,8 +9,8 @@ def parse_changelog(changelog_path): version_re = re.compile(r'([\d.-]+)\s+(\w+)?\s*\((\d{2}.\d{2}\.\d{2})\)') entry_re = re.compile(r'-\s(.*)') - with open(changelog_path, "rb") as f: - changelog_lines = f.read().decode('utf-8').splitlines() + with open(changelog_path, "r", encoding="utf-8") as f: + changelog_lines = f.read().splitlines() releases = [] for l in changelog_lines: