from server3.business import served_model_business from server3.business.request_answer_business import RequestAnswerBusiness from server3.service import message_service from server3.business import world_business from server3.entity.world import CHANNEL from server3.utility import json_utility from server3.repository import config from server3.constants import USER_DIR from server3.utility import network_utility from server3.constants import NAMESPACE from server3.constants import KUBE_NAME from server3.constants import HUB_SERVER from server3.constants import ADMIN_TOKEN UPLOAD_FOLDER = config.get_file_prop('UPLOAD_FOLDER') # TYPE_MAPPER = { # 'project': ProjectBusiness, # 'app': AppBusiness, # 'module': ModuleBusiness, # 'dataset': DatasetBusiness, # } class TypeMapper: project = ProjectBusiness app = AppBusiness module = ModuleBusiness dataset = DatasetBusiness
from server3.business import staging_data_set_business from server3.business import toolkit_business from server3.business.step_business import StepBusiness from server3.repository import config from server3.service import model_service from server3.service import staging_data_service, logger_service, \ visualization_service from server3.service import toolkit_service from server3.utility import data_utility from server3.utility import json_utility from server3.entity.model import TYPE from server3.constants import MODULE_DIR TYPE = {list(v)[0]: list(v)[1] for v in list(TYPE)} user_directory = config.get_file_prop('UPLOAD_FOLDER') # def create_job(project_id, toolkit_id, model_id): # if toolkit_id: # # create a job # toolkit_obj = toolkit_business.get_by_toolkit_id(toolkit_id) # project_obj = project_business.get_by_id(project_id) # job_obj = job_business.add_toolkit_job( # toolkit_obj=toolkit_obj, # model_obj=None, # staging_data_set_obj=None, # project_obj=project_obj, # ) # else: # # create a job # model_obj = model_business.get_by_model_id(model_id)