about summary refs log tree commit diff
path: root/qc_app/entry.py
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2022-04-25 16:22:33 +0300
committerFrederick Muriuki Muriithi2022-04-25 16:22:33 +0300
commita5477c59452cdb01ab536f11eb5ed6fab015f3af (patch)
tree42f8f11ce626e9f2390f583578d8e32436bc55e1 /qc_app/entry.py
parent063a9529c49df5f21d83c973f501db09161542cd (diff)
downloadgn-uploader-a5477c59452cdb01ab536f11eb5ed6fab015f3af.tar.gz
Call parsing function. Fix a few issues.
* qc_app/entry.py: Pass filetype onward to parsing endpoint
* qc_app/parse.py: Call the function(s) necessary to parse a file
* quality_control/errors.py: Fix argument passing to super class
Diffstat (limited to 'qc_app/entry.py')
-rw-r--r--qc_app/entry.py9
1 files changed, 3 insertions, 6 deletions
diff --git a/qc_app/entry.py b/qc_app/entry.py
index e7ed294..31d64ca 100644
--- a/qc_app/entry.py
+++ b/qc_app/entry.py
@@ -11,8 +11,6 @@ from flask import (
     render_template,
     current_app as app)
 
-from quality_control.parsing import FileType
-
 entrybp = Blueprint("entry", __name__)
 
 @entrybp.route("/", methods=["GET", "POST"])
@@ -40,12 +38,11 @@ def upload_file():
     if errors:
         return render_template("index.html")
 
-    filetype = (
-        FileType.AVERAGE if request.form["filetype"] == "average"
-        else FileType.STANDARD_ERROR)
     filename = secure_filename(text_file.filename)
     if not os.path.exists(app.config["UPLOAD_FOLDER"]):
         os.mkdir(app.config["UPLOAD_FOLDER"])
     text_file.save(os.path.join(app.config["UPLOAD_FOLDER"], filename))
 
-    return redirect(url_for("parse.parse_file", filename=filename))
+    return redirect(url_for(
+        "parse.parse", filename=filename,
+        filetype=request.form["filetype"]))