From c0d8d6c8eb74d839e520cd2e4429763208b478dd Mon Sep 17 00:00:00 2001 From: Jfriedli Date: Tue, 23 Mar 2021 21:20:54 +0100 Subject: catch newly thrown ValueErrors on get_file_parser --- matweb/frontend.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'matweb/frontend.py') diff --git a/matweb/frontend.py b/matweb/frontend.py index d29a2fb..395606f 100644 --- a/matweb/frontend.py +++ b/matweb/frontend.py @@ -64,11 +64,11 @@ def upload_file(): current_app.logger.error('Invalid Filename in upload') return redirect(request.url) - parser, mime = utils.get_file_parser(filepath) - - if parser is None: - flash('The type %s is not supported' % mime) - current_app.logger.error('Unsupported type %s', mime) + try: + parser, mime = utils.get_file_parser(filepath) + except ValueError: + flash('The filetype is not supported') + current_app.logger.error('Unsupported filetype',) return redirect(url_for('routes.upload_file')) try: -- cgit v1.3