From 134225220410691ba7f9d1b3dd0b9f1c7c001a18 Mon Sep 17 00:00:00 2001 From: gerenjie Date: Tue, 10 Feb 2026 13:25:18 -0800 Subject: [PATCH] Only create outputs for visits in the preliminary_visit_table --- python/lsst/pipe/tasks/generateEphemerides.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python/lsst/pipe/tasks/generateEphemerides.py b/python/lsst/pipe/tasks/generateEphemerides.py index e6ce74fff..0d06a8242 100644 --- a/python/lsst/pipe/tasks/generateEphemerides.py +++ b/python/lsst/pipe/tasks/generateEphemerides.py @@ -201,8 +201,9 @@ def runQuantum( outputs = self.run(**inputs) for ref in outputRefs.ssObjects: dataId = ref.dataId - ephemeris_visit = outputs.ssObjects[dataId['visit']] - butlerQC.put(ephemeris_visit, ref) + if dataId['visit'] in outputs.ssObjects: + ephemeris_visit = outputs.ssObjects[dataId['visit']] + butlerQC.put(ephemeris_visit, ref) @timeMethod def run(self, visitTable, mpcorb, de440s, sb441_n16, obsCodes, linux_p1550p2650, pck00010, @@ -363,7 +364,6 @@ def run(self, visitTable, mpcorb, de440s, sb441_n16, obsCodes, linux_p1550p2650, from sorcha_cmdline.run import main sys.exit(main()) """)] - proc = Popen( sorcha_run + [