Compare commits

...

2 Commits

Author SHA1 Message Date
phryk b1ae7c182e made reading unicode explicit for markdown articles 2022-05-27 04:02:59 +02:00
phryk dd1885dc5b Revert "removed calls to obscure (and failing) log_exception function"
This reverts commit 5412feb615.
2022-05-27 04:01:11 +02:00
1 changed files with 4 additions and 4 deletions

View File

@ -107,11 +107,11 @@ def page(f):
r = f(*args, **kwargs)
except ExposedException as e:
app.logger.error(f"Caught error:")
app.logger.error(str(e))
app.log_exception(e)
return flask.render_template('error.jinja', error=e, **env)
except Exception as e:
app.logger.error(f"Caught unplanned error:")
app.logger.error(str(e))
app.log_exception(e)
return flask.render_template('error.jinja', error=ExposedException('Something went wrong. :('), **env)
if isinstance(r, werkzeug.wrappers.Response):
@ -125,7 +125,7 @@ def page(f):
rendered = flask.render_template(template_candidates, **env)
except Exception as e:
app.logger.error(f"Caught templating error.")
app.logger.error(str(e))
app.log_exception(e)
return flask.render_template('error.jinja', error=ExposedException('Something went wrong because of a broken template. :('), **env)
return rendered
@ -235,7 +235,7 @@ def article_load(name):
article_path = os.path.join(app.config['ARTICLE_DIR'], name + '.md')
if os.path.exists(article_path):
with open(article_path, 'r') as fd:
with open(article_path, 'r', encoding='UTF-8') as fd:
text = fd.read()
text = markdown_compiler.convert(text)