def main_command_handler (arguments) : if len (arguments) != 1 : raise Exception () parameter = parameters.parse_file (parameter_definition, arguments[0]) context = Context (parameter) root = Root (context) server = Server (parameter, root)
def run_command_handler (arguments) : if len (arguments) < 1 : raise Exception () for rc_path in arguments : parameter = parameters.parse_file (run_parameter_definition, rc_path) new_arguments = list (parameter['arguments']) for index in xrange (len (new_arguments)) : if new_arguments[index] == '__rc__' : new_arguments[index] = rc_path main (new_arguments)
def train_command_handler (arguments) : if (len (arguments) != 1) : raise Exception () parameter = parameters.parse_file (train_parameter_definition, arguments[0]) store = builders.build_store (parameter['store']) classifier = builders.build_classifier (parameter['classifier']) classifier.load () train_classifier (classifier, store) classifier.store () store.destroy () classifier.destroy ()
def validate_command_handler (arguments) : if (len (arguments) != 1) : raise Exception () parameter = parameters.parse_file (validate_parameter_definition, arguments[0]) store = builders.build_store (parameter['store']) classifier = builders.build_classifier (parameter['classifier']) validator = builders.build_validator (parameter['validator']) classifier.load () validate_classifier (classifier, validator, store) store.destroy () classifier.destroy () validator.destroy ()