From a31b4bc0a18b8a35eaf83ecabcb17af8f54160cc Mon Sep 17 00:00:00 2001 From: Attente <19653207+wikrin@users.noreply.github.com> Date: Tue, 10 Dec 2024 00:37:50 +0800 Subject: [PATCH] refactor(app): improve episode offset calculation - Remove unnecessary try-except block --- app/helper/format.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/app/helper/format.py b/app/helper/format.py index 51514dc6..bb5417d7 100644 --- a/app/helper/format.py +++ b/app/helper/format.py @@ -96,12 +96,9 @@ class FormatParser(object): start_ep = self.__offset.replace("EP", str(self._start_ep)) return int(eval(start_ep)), None, self.part if not self._format: - try: - start_ep = eval(self.__offset.replace("EP", str(file_meta.begin_episode))) if file_meta.begin_episode is not None else None - end_ep = eval(self.__offset.replace("EP", str(file_meta.end_episode))) if file_meta.end_episode is not None else None - return int(start_ep), int(end_ep), self.part - except (SyntaxError, NameError) as e: - return None, None, self.part + start_ep = eval(self.__offset.replace("EP", str(file_meta.begin_episode))) if file_meta.begin_episode else None + end_ep = eval(self.__offset.replace("EP", str(file_meta.end_episode))) if file_meta.end_episode else None + return int(start_ep) if start_ep else None, int(end_ep) if end_ep else None, self.part else: s, e = self.__handle_single(file_name) start_ep = self.__offset.replace("EP", str(s)) if s else None