def spectrum_fit_calc_flux_value(private_key, sender_id, msg_id, mtype, params, extra): """ spectrum_fit_calc_flux_value """ try: info("spectrum_fit_calc_flux_value()") ui = SherpaSession() try: ui.set_data(params["datasets"]) except Exception, e: reply_error(msg_id, sedexceptions.DataException, e, mtype) return 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