def spectrum_fit_set_model(private_key, sender_id, msg_id, mtype, params, extra): """ spectrum_fit_set_model """ try: info("spectrum_fit_set_model()") ui = SherpaSession() try: usermodels = [] if (params.has_key("usermodels")): usermodels = params["usermodels"] ui.set_parameters(params["models"], usermodels) except Exception, e: reply_error(msg_id, sedexceptions.ParameterException, e, mtype) return try: ui.set_model(params["models"]) except Exception, e: reply_error(msg_id, sedexceptions.ModelException, e, mtype) return