diff options
| author | Frederick Muriuki Muriithi | 2025-02-28 14:54:26 -0600 |
|---|---|---|
| committer | Frederick Muriuki Muriithi | 2025-02-28 14:57:27 -0600 |
| commit | d314a0882e574a3ec07ae40a005afd197894979c (patch) | |
| tree | c587a6c054e198a3b7af799dd8e6db3305331806 | |
| parent | 82f1d0da007019d949a39408c45425e00b22aa34 (diff) | |
| download | genenetwork3-d314a0882e574a3ec07ae40a005afd197894979c.tar.gz | |
Print out the stack trace to help debug failures.
| -rw-r--r-- | gn3/computations/rust_correlation.py | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/gn3/computations/rust_correlation.py b/gn3/computations/rust_correlation.py index 69817d1..53e0e14 100644 --- a/gn3/computations/rust_correlation.py +++ b/gn3/computations/rust_correlation.py @@ -3,10 +3,11 @@ https://github.com/Alexanderlacuna/correlation_rust """ -import subprocess -import json -import csv import os +import csv +import json +import traceback +import subprocess from flask import current_app @@ -67,7 +68,12 @@ def run_correlation( os.readlink(correlation_command) if os.path.islink(correlation_command) else correlation_command) - raise Exception(command_list, actual_command, cpe.stdout) from cpe# pylint: disable=[broad-exception-raised] + raise Exception(# pylint: disable=[broad-exception-raised] + command_list, + actual_command, + cpe.stdout, + traceback.format_exc() + ) from cpe return parse_correlation_output(output_file, corr_type, top_n) |
