- Module code
- ska_sdp_spectral_line_imaging.upstream_output
-
Source code for ska_sdp_spectral_line_imaging.upstream_output
[docs]
class UpstreamOutput:
def __init__(self):
self.__stage_outputs = {}
self.__compute_tasks = []
def __setitem__(self, key, value):
self.__stage_outputs[key] = value
def __getitem__(self, key):
return self.__stage_outputs[key]
def __getattr__(self, key):
return self.__stage_outputs[key]
@property
def compute_tasks(self):
return self.__compute_tasks
[docs]
def add_compute_tasks(self, *args):
self.__compute_tasks.extend(args)