Details
-
Type:
Story
-
Status: Won't Fix
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ctrl_pool, jointcal, meas_algorithms, meas_base, meas_mosaic, pipe_base, pipe_drivers, pipe_tasks, validate_drp
-
Labels:
-
Story Points:2
-
Epic Link:
-
Sprint:AP F18-3
-
Team:Alert Production
Description
Inheritance of `getTargetList` would be simplified if it were a `classmethod` instead of a `staticmethod`. This ticket is to write a trial implementation to see if a change is feasible in a short amount of time. If it takes too long, I will stick with my existing workarounds in `pipe_tasks.dcrMultiBand.py`.
In addition to the linked pull requests, there is also one for `pipe_tasks`. This review should hopefully be straightforward since it mostly just changes the same few lines in every package in `lsst_distrib` I could find that uses `getTargetList`. Please let me know if there are any consequences of this change you think I may not be aware of.