diff --git a/coretk/coretk/data/todelete/servicefileconfig.py b/coretk/coretk/data/todelete/servicefileconfig.py deleted file mode 100644 index 06a134cd..00000000 --- a/coretk/coretk/data/todelete/servicefileconfig.py +++ /dev/null @@ -1,37 +0,0 @@ -""" -service file configuration -""" - - -class ServiceFileConfig: - def __init__(self): - # dict(node_id:dict(service:dict(filename, data))) - self.configurations = {} - - # def set_service_configs(self, node_id, service_name, file_configs): - # """ - # store file configs - # - # :param int node_id: node id - # :param str service_name: service name - # :param dict(str, str) file_configs: map of service file to its data - # :return: nothing - # """ - # for key, value in file_configs.items(): - # self.configurations[node_id][service_name][key] = value - - def set_custom_service_file_config(self, node_id, service_name, file_name, data): - """ - store file config - - :param int node_id: node id - :param str service_name: service name - :param str file_name: file name - :param str data: data - :return: nothing - """ - if node_id not in self.configurations: - self.configurations[node_id] = {} - if service_name not in self.configurations[node_id]: - self.configurations[node_id][service_name] = {} - self.configurations[node_id][service_name][file_name] = data diff --git a/coretk/coretk/data/todelete/servicenodeconfig.py b/coretk/coretk/data/todelete/servicenodeconfig.py deleted file mode 100644 index 3473e1d8..00000000 --- a/coretk/coretk/data/todelete/servicenodeconfig.py +++ /dev/null @@ -1,85 +0,0 @@ -""" -service node configuration -""" -import logging -from tkinter import messagebox - -import grpc - - -class ServiceNodeConfig: - def __init__(self, app): - self.app = app - # dict(node_id:dict(service:node_service_config_proto)) - # maps node to all of its service configuration - self.configurations = {} - # dict(node_id:set(str)) - # maps node to current configurations - self.current_services = {} - self.default_services = {} - - # todo rewrite, no need self.default services - def node_default_services_configuration(self, node_id, node_model): - """ - set the default configurations for the default services of a node - - :param coretk.graph.CanvasNode canvas_node: canvas node object - :return: nothing - """ - session_id = self.app.core.session_id - client = self.app.core.client - - if len(self.default_services) == 0: - response = client.get_service_defaults(session_id) - logging.info("session default services: %s", response) - for default in response.defaults: - self.default_services[default.node_type] = default.services - - self.configurations[node_id] = {} - - self.current_services[node_id] = set() - for default in self.default_services[node_model]: - response = client.get_node_service(session_id, node_id, default) - logging.info( - "servicenodeconfig.py get node service (%s), result: %s", - node_id, - response, - ) - self.configurations[node_id][default] = response.service - self.current_services[node_id].add(default) - - def node_new_service_configuration(self, node_id, service_name): - """ - store node's configuration if a new service is added from the GUI - - :param int node_id: node id - :param str service_name: service name - :return: nothing - """ - try: - config = self.app.core.get_node_service(node_id, service_name) - except grpc.RpcError: - messagebox.showerror("Service problem", "Service not found") - return False - if node_id not in self.configurations: - self.configurations[node_id] = {} - if node_id not in self.current_services: - self.current_services[node_id] = set() - if service_name not in self.configurations[node_id]: - self.configurations[node_id][service_name] = config - self.current_services[node_id].add(service_name) - return True - - def node_custom_service_configuration(self, node_id, service_name): - self.configurations[node_id][service_name] = self.app.core.get_node_service( - node_id, service_name - ) - - def node_service_custom_configuration( - self, node_id, service_name, startups, validates, shutdowns - ): - self.app.core.set_node_service( - node_id, service_name, startups, validates, shutdowns - ) - config = self.app.core.get_node_service(node_id, service_name) - self.configurations[node_id][service_name] = config