def das_query( query ) : """Run the DAS query""" host = "https://cmsweb.cern.ch" page = 0 limit = 0 result = das.get_data(host, query, page, limit, False) #set last argument to True for debug return eval(result)['data'] # get_data returns a string that we need to eval
def das_query( query ) : """Run the DAS query""" host = "https://cmsweb.cern.ch" page = 0 limit = 0 result = das.get_data(host, query, page, limit, False) #set last argument to True for debug return json.loads(result)['data'] # get_data returns a string that we need to eval
def check(ds): query = 'dataset=%s' % ds result = Das.get_data(host, query, idx, limit, debug) result = result.replace('null','None') result = result.replace('true','True') result = result.replace('false','False') data = eval(result) if data['status'] != 'ok': raise Exception("Das query failed: Output is '%s'" % data) return (data['data'],data)
def check(ds): query = 'dataset=%s' % ds result = Das.get_data(host, query, idx, limit, debug) result = result.replace('null', 'None') result = result.replace('true', 'True') result = result.replace('false', 'False') data = eval(result) if data['status'] != 'ok': raise Exception("Das query failed: Output is '%s'" % data) return (data['data'], data)