diff --git a/CEP/Pipeline/recipes/sip/bin/pulsar_pipeline.py b/CEP/Pipeline/recipes/sip/bin/pulsar_pipeline.py index 988d03222f7e5eef74621d8ac39aacc3eabc99b7..87dc66fad9631a7c16717d6226acf5d50a4e03c7 100755 --- a/CEP/Pipeline/recipes/sip/bin/pulsar_pipeline.py +++ b/CEP/Pipeline/recipes/sip/bin/pulsar_pipeline.py @@ -139,6 +139,12 @@ class pulsar_pipeline(control): self.pulsar_parms = self.parset.makeSubset(self.parset.fullModuleName('Pulsar') + '.') pulsar_parset = os.path.join(parset_dir, "Pulsar.parset") + + if self.globalfs: + # patch for Pulp in case of DOCKER + for (k in self.pulsar_parms.keys() if k.endswith("_extra_opts")): + self.pulsar_parms.replace(k, self.pulsar_parms[k].getString().replace(" ","\\\\ ")) + self.pulsar_parms.writeFile(pulsar_parset) self.logger.debug("Processing: %s" %