diff --git a/src/init.py b/src/init.py index 1659080d3e59fc2859ba7206312d1a848655dcd6..61700327255171c9ffbbcb6f4cc12faa61ed6a56 100644 --- a/src/init.py +++ b/src/init.py @@ -48,7 +48,7 @@ try: log = os.path.join( os.path.dirname(Config.filename()), "log.txt" ) - logfile = open(log, "w+") + logfile = open(log, "w+", encoding="utf-8") handler = logging.StreamHandler(logfile) formatter = logging.Formatter('[%(asctime)s][%(levelname)s] %(message)s') handler.setFormatter(formatter) @@ -68,7 +68,7 @@ def legal_info(): os.path.dirname(__file__), "motd.txt" ) - ), "r") as f: + ), "r", encoding="utf-8") as f: for line in f: blue(line.rstrip()) @@ -77,7 +77,7 @@ def legal_info(): os.path.dirname(__file__), "VERSION" ) - ), "r") as f: + ), "r", encoding="utf-8") as f: version = f.readline().strip() logger.info( f"version: {logger_color_green()}{version}{logger_color_reset()}")