Source code for kcwidrp.primitives.Template

from keckdrpframework.primitives.base_primitive import BasePrimitive
from keckdrpframework.models.arguments import Arguments


[docs]class Template(BasePrimitive): """ Generic template for primitive routines. """ def __init__(self, action, context): BasePrimitive.__init__(self, action, context) self.logger = context.pipeline_logger def _perform(self): self.logger.info("This is a Template primitive") log_string = Template.__module__ + "." + Template.__qualname__ self.action.args.ccddata.header['HISTORY'] = log_string self.logger.info(log_string) return self.action.args
# END: class Template()