From 4d5087b269f41c6dce6c39d65c074c75657bafeb Mon Sep 17 00:00:00 2001 From: Jesus Lara Date: Tue, 12 Nov 2024 22:30:27 +0100 Subject: [PATCH] avoid errors on Template --- navigator/template/parser.py | 9 ++++++++- navigator/version.py | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/navigator/template/parser.py b/navigator/template/parser.py index a41fa2b9..69807e01 100644 --- a/navigator/template/parser.py +++ b/navigator/template/parser.py @@ -111,7 +111,14 @@ def configure(self): # TODO: check the bug ,encoding='ANSI' self.env = Environment(loader=self.loader, **self.config) compiled_path = str(self.tmpl_dir.joinpath(".compiled")) - self.env.compile_templates(target=compiled_path, zip="deflated") + try: + self.env.compile_templates( + target=compiled_path, + zip="deflated", + ignore_errors=True + ) + except UnicodeDecodeError: + pass ### adding custom filters: if self.filters is not None: self.env.filters.update(self.filters) diff --git a/navigator/version.py b/navigator/version.py index fd7b97c7..ff39fb9e 100644 --- a/navigator/version.py +++ b/navigator/version.py @@ -4,7 +4,7 @@ __description__ = ( "Navigator Web Framework based on aiohttp, " "with batteries included." ) -__version__ = "2.11.4" +__version__ = "2.11.5" __author__ = "Jesus Lara" __author_email__ = "jesuslarag@gmail.com" __license__ = "BSD"