def web_setSite(self): callback = {} try: transID = int(self.request.arguments[ 'TransformationId' ][-1]) runID = int(self.request.arguments[ 'RunNumber' ][-1]) site = self.request.arguments[ 'Site' ][-1] except KeyError as excp: raise WErr( 400, "Missing %s" % excp ) RPC = RPCClient("Transformation/TransformationManager") gLogger.info("\033[0;31m setTransformationRunsSite(%s, %s, %s) \033[0m" % (transID,runID,site)) result = RPC.setTransformationRunsSite(transID,runID,site) if result["OK"]: callback = {"success":"true","result":"true"} else: callback = {"success":"false","error":result["Message"]} self.finish(callback)