Update app.py
Browse files
app.py
CHANGED
|
@@ -1,8 +1,6 @@
|
|
| 1 |
import gradio as gr
|
| 2 |
import os
|
| 3 |
-
from utils import load_dicoms
|
| 4 |
from model import generate_report
|
| 5 |
-
from utils import load_dicoms, generate_pdf
|
| 6 |
from utils import convert_dicom_zip_to_nifti, generate_pdf
|
| 7 |
|
| 8 |
# def process_scan(dicom_files):
|
|
@@ -59,6 +57,12 @@ def run_generate(sequence_images):
|
|
| 59 |
|
| 60 |
return report, gr.DownloadButton(visible=True)
|
| 61 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 62 |
def reset_on_clear():
|
| 63 |
return (
|
| 64 |
gr.Gallery(value=None, visible=False), # scan_display
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
import os
|
|
|
|
| 3 |
from model import generate_report
|
|
|
|
| 4 |
from utils import convert_dicom_zip_to_nifti, generate_pdf
|
| 5 |
|
| 6 |
# def process_scan(dicom_files):
|
|
|
|
| 57 |
|
| 58 |
return report, gr.DownloadButton(visible=True)
|
| 59 |
|
| 60 |
+
def download_report(report_text):
|
| 61 |
+
if not report_text or not report_text.strip():
|
| 62 |
+
gr.Warning("No report to download yet.")
|
| 63 |
+
return None
|
| 64 |
+
return generate_pdf(report_text)
|
| 65 |
+
|
| 66 |
def reset_on_clear():
|
| 67 |
return (
|
| 68 |
gr.Gallery(value=None, visible=False), # scan_display
|