Details
-
Type:
Bug
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: pipe_tasks
-
Labels:
-
Story Points:1
-
Epic Link:
-
Team:Alert Production
Description
A recent update to assembleCoadd to bring over changes to do clipped coadds breaks coadd generation. There are two specific problems.
1. There is an infinite recursion because of SafeClipAssembleCoaddTask calling its own constructor in the __init__ method.
2. The overridden assemble method does not adhere to the original assemble call signature, so when the default run method is called by ParseAndRun, it raises an exception.
Additionally I find the flow fairly confusing as the overridden assemble method is called by the default run method which then calls the default assemble method on the parent class.
Attachments
Issue Links
- relates to
-
DM-4307 Please add HSC tests to CI
- Done
John Swinbank Thanks for looking. Both of those tickets will help. Did you capture the need for a refactor anywhere?