Mercurial > odfcast > odfcast
view odfcast/__init__.py @ 94:2ef34abbad8d 1.5
Use http error code 422 in CheckView when a merge is not possible.
Previously the response used the code 500 in this case. This is not
useful because it's not an internal server error when the check whether
a PDF file can be merged fails because that's the point of the
CheckView. The code used now means "Unprocessable Entity" and fits
better.
Part of mpuls/issue6009
author | Bernhard Herzog <bh@intevation.de> |
---|---|
date | Fri, 28 Apr 2017 20:56:22 +0200 |
parents | 02efda1f6919 |
children |
line wrap: on
line source
# -*- coding: utf-8 -*- import logging from flask import Flask app = Flask(__name__) app.config.from_object('odfcast.settings') app.config.from_pyfile('odfcast.ini', silent=True) app.config.from_envvar('ODFCAST_SETTINGS', silent=True) if app.config["DEBUG"]: logging.basicConfig(level=logging.DEBUG) from odfcast.convert import ConvertView, MergeView, CheckView, TemplateView app.add_url_rule("/convert/", view_func=ConvertView.as_view( "convert", app.config["PY3O_UNO_DRIVER"], app.config["PY3O_UNO_SERVER_HOSTNAME"], app.config["PY3O_UNO_SERVER_PORT"], )) app.add_url_rule("/merge/", view_func=MergeView.as_view("merge"), ) app.add_url_rule("/check/", view_func=CheckView.as_view("check"), ) app.add_url_rule("/", view_func=TemplateView.as_view("index", "index.html"), )