diff --git a/gstlal-inspiral/python/config/inspiral.py b/gstlal-inspiral/python/config/inspiral.py index 04b2c63cfbbbe0621186566788175a6bd942c359..7510497d28a612d54d9e21ed2b3212b6a7bbc0b7 100644 --- a/gstlal-inspiral/python/config/inspiral.py +++ b/gstlal-inspiral/python/config/inspiral.py @@ -17,6 +17,7 @@ import json import os +import sys from ligo.segments import segment @@ -90,6 +91,9 @@ class Config(BaseConfig): if self.filter.injections: if not self.source.inj_channel_name: raise ValueError('Must provide injection channel names when config.filter.injections is set.') + if not self.source.inj_shared_memory_dir: + print('WARNING: no inj-shared-memory-dir specified in config, defaulting to use shared-memory-dir.', file=sys.stderr) + self.source.inj_shared_memory_dir = self.source.shared_memory_dir else: if self.upload.enable_injection_uploads: raise ValueError('Cannot provide config.upload.enable_injection_uploads when config.filter.injections is not set.') diff --git a/gstlal-inspiral/python/dags/layers/inspiral.py b/gstlal-inspiral/python/dags/layers/inspiral.py index 535274d73ebc775deccecb09de679721135b8965..964490b992659db3d9f623bc51f7c43e15540612 100644 --- a/gstlal-inspiral/python/dags/layers/inspiral.py +++ b/gstlal-inspiral/python/dags/layers/inspiral.py @@ -1741,7 +1741,7 @@ def filter_injections_online_layer(config, dag, svd_bank_cache, dist_stat_cache, elif config.source.data_source == "devshm": datasource_opts = [ Option("data-source", "devshm"), - Option("shared-memory-dir", dagutil.format_ifo_args(config.ifos, config.source.shared_memory_dir)), + Option("shared-memory-dir", dagutil.format_ifo_args(config.ifos, config.source.inj_shared_memory_dir)), Option("shared-memory-block-size", config.source.shared_memory_block_size), Option("shared-memory-assumed-duration", config.source.shared_memory_assumed_duration), ]