Example #1
0
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
Example #2
0
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
Example #3
0
 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)
Example #4
0
 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)