Source code for master.workflow.dataconf.workflow_dataconf
from master import models
from common import utils
from master.workflow.common.workflow_common import WorkFlowCommon
[docs]class WorkFlowDataConf(WorkFlowCommon) :
# def __init__(self, key = None):
# """
# init key variable
# :param key:
# :return:
# """
# self.key = key
# self.conf = self.get_step_source(key)
# @property
# def data_conf(self):
# """
# getter for preprocess
# """
# return self.conf['data_conf']
[docs] def get_step_source(self, nnid):
"""
getter for source step
:return:obj(json) to make view
"""
#TODO : NNID는 안씀
try:
obj = models.NN_WF_NODE_INFO.objects.get(nn_wf_node_id=self.key)
config_data = getattr(obj, 'node_config_data')
return config_data
except Exception as e:
raise Exception(e)