Skip to content

Commit 7b7e3ca

Browse files
committed
[ENH] include dataset_description.json in sentry metadata
1 parent a8ef9a3 commit 7b7e3ca

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

fmriprep/cli/run.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import json
1818
import tempfile
1919
import psutil
20+
import hashlib
2021
import warnings
2122
import subprocess
2223
from argparse import ArgumentParser
@@ -322,6 +323,11 @@ def before_send(event, hints):
322323
if exec_env == 'fmriprep-docker':
323324
scope.set_tag('docker_version', os.getenv('DOCKER_VERSION_8395080871'))
324325

326+
dset_desc_path = os.path.join(opts.bids_dir, 'dataset_description.json')
327+
if os.path.exists(dset_desc_path):
328+
with open(dset_desc_path, 'rb') as fp:
329+
scope.set_tag('dset_desc_sha256', hashlib.sha256(fp.read()).hexdigest())
330+
325331
free_mem_at_start = round(psutil.virtual_memory().free / 1024**3, 1)
326332
scope.set_tag('free_mem_at_start', free_mem_at_start)
327333
scope.set_tag('cpu_count', cpu_count())

0 commit comments

Comments
 (0)