Source code for datacatalog.managers.pipelinejobs.reactor
import copy
from pprint import pprint
from .store import ManagedPipelineJob, ManagedPipelineJobError
[docs]class ReactorManagedPipelineJob(ManagedPipelineJob):
def __init__(self,
reactor,
data={},
*args,
**kwargs):
mongodb = reactor.settings.mongodb
pipelines = reactor.settings.pipelines
rxagent = reactor.uid
rxtask = reactor.execid
rxsession = reactor.nickname
rxclient = reactor.client
super(ReactorManagedPipelineJob, self).__init__(mongodb,
pipelines,
data=data,
agave=rxclient,
agent=rxagent,
session=rxsession,
task=rxtask,
**kwargs)