From d5fdeb80ceda0e9148068a9575ea2403dbde242b Mon Sep 17 00:00:00 2001 From: Thomas Rubini <74205383+ThomasRubini@users.noreply.github.com> Date: Fri, 13 Jan 2023 13:44:40 +0100 Subject: [PATCH] Close file in read_image() --- truthseeker/logic/game_logic.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/truthseeker/logic/game_logic.py b/truthseeker/logic/game_logic.py index 8f1f8bb..cda0dea 100644 --- a/truthseeker/logic/game_logic.py +++ b/truthseeker/logic/game_logic.py @@ -249,9 +249,10 @@ def generateGameData(LANG): def read_image(path:str): try: - return open(path, "rb").read() - except: - return 1 + with open(path, "rb") as f: + return f.read() + except IOError: + return None def get_trait_id_from_string(trait): return get_trait_from_text(trait)