From 92ac4d254c95ac3785e6dd6662872f13159b0a68 Mon Sep 17 00:00:00 2001 From: Giordon Stark Date: Fri, 13 Jun 2025 12:56:29 -0700 Subject: [PATCH 1/2] bump mqat mqdt up for new nonelec fixes --- setting/requirements-pip.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setting/requirements-pip.txt b/setting/requirements-pip.txt index 89289000c..298d86019 100644 --- a/setting/requirements-pip.txt +++ b/setting/requirements-pip.txt @@ -15,8 +15,8 @@ itksn >= 0.4.2 json2html jsonschema matplotlib -module-qc-analysis-tools == 2.5.0 -module-qc-data-tools == 1.2.0 +module-qc-analysis-tools == 2.6.0rc0 +module-qc-data-tools == 1.3.0rc0 module-qc-database-tools == 2.6.0 numpy pdf2image -- GitLab From 3ecb172494b52451a13fd5e6901160db7de62e05 Mon Sep 17 00:00:00 2001 From: Giordon Stark Date: Fri, 13 Jun 2025 13:33:45 -0700 Subject: [PATCH 2/2] add a note for future reference --- viewer/pages/qc.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/viewer/pages/qc.py b/viewer/pages/qc.py index fde7c4ccc..46aadb1f8 100644 --- a/viewer/pages/qc.py +++ b/viewer/pages/qc.py @@ -1652,6 +1652,14 @@ def analyze_measurement( logger.info(command) try: + # note: below line will give an exception you can safely ignore for now, see https://github.com/gevent/gevent/issues/2111 + # Exception ignored in: > + # Traceback (most recent call last): + # File "/usr/local/venv/lib/python3.10/site-packages/gevent/threading.py", line 398, in after_fork_in_child + # assert not thread.is_alive() + # File "/usr/local/lib/python3.10/threading.py", line 1421, in is_alive + # assert not self._is_stopped and self._started.is_set() + # AssertionError: subout = subprocess.run(command, shell=True, capture_output=True, check=False) logger.info(subout.stdout.decode()) -- GitLab