Commit 37e51c56 authored by BO ZHANG's avatar BO ZHANG 🏀
Browse files

update Pipeline.pmapname

parent ae037f37
Loading
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -329,10 +329,13 @@ class Pipeline:
    def pmapname(self):
        """Final CCDS `.pmap` name."""
        task_pmapname = self.task.get("pmapname", None)
        # TODO: validate this pmapname
        if task_pmapname and self.ccds.validate(task_pmapname):
        if task_pmapname:
            if self.ccds.validate(task_pmapname):
                # task specified pmap
                return task_pmapname
            else:
                self.ccds.list()
                raise ValueError(f"Invalid pmapname: {task_pmapname}")
        else:
            # CCDS recommended pmap
            return self.ccds.operational_context