diff options
| author | Alexander_Kabui | 2025-01-08 13:19:45 +0300 |
|---|---|---|
| committer | Alexander_Kabui | 2025-01-08 13:19:45 +0300 |
| commit | 5c47bf5556b8d589eabe3b1e0b2837ad0eb0a96f (patch) | |
| tree | eff45e384a61c4afb1eabd108711fa14926aff6f /gn3 | |
| parent | 69c92461d8821d373d2bbb7779ec63e85da2b6a0 (diff) | |
| download | genenetwork3-5c47bf5556b8d589eabe3b1e0b2837ad0eb0a96f.tar.gz | |
refactor: Return results as dict with correct metadata for subprocess.
Diffstat (limited to 'gn3')
| -rw-r--r-- | gn3/api/rqtl.py | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/gn3/api/rqtl.py b/gn3/api/rqtl.py index ad918d8..1881a4e 100644 --- a/gn3/api/rqtl.py +++ b/gn3/api/rqtl.py @@ -128,15 +128,9 @@ def run_process(cmd, output_file, run_id): file_handler.write(line.decode("utf-8")) process.wait() if process.returncode == 0: - return jsonify({"msg": "success", - "results": "file_here", - "run_id": run_id}) - - return jsonify({"msg": "fail", - "error": "Process failed", - "run_id": run_id}) - + return {"msg": "success", "code": 0, "run_id": run_id} + return {"msg": "Process failed", + "code": process.returncode, "run_id": run_id} except subprocess.CalledProcessError as error: - return jsonify({"msg": "fail", - "error": str(error), - "run_id": run_id}) + return {"msg": "Process failed", + "error": str(error), "run_id": run_id} |
