diff --git a/crenum.py b/crenum.py index dd5a3eb0c078d42dd136b702d03b28383b4da7e6..283db07346dcf2ed0e814d6ad9fedd4a014bec5f 100644 --- a/crenum.py +++ b/crenum.py @@ -29,11 +29,18 @@ def page(bookNb="1", chapName="", pageNb="", visu=""): else: chapUrl += chapName + ".htm.j2" chapName = chapName.split(".")[0] - return render_template('book'+bookNb+'.html.j2', chap=chapUrl, chapName=chapName, pageNb=pageNb, visu=visu) + try: + return render_template('book'+bookNb+'.html.j2', chap=chapUrl, chapName=chapName, pageNb=pageNb, visu=visu) + except Exception: + return render_template('index.html.j2') @app.route('/<vueName>') def vue(vueName=None): - return render_template(vueName+'.html.j2') + try: + return render_template(vueName+'.html.j2') + except Exception: + return render_template('index.html.j2') + if __name__ == '__main__': #changer de port : (par défaut Flask utilise le 5000)