def gdata (url, key, prt='no'): # get the data from the soaring spot and return it as a HAL document global auth # auth and apiurl are globals global apiurl j_obj = getapidata(url, auth) # call the fuction that get it # convert to HAL if prt == 'yes': # if print is required print json.dumps(j_obj, indent=4) cd=HalDocument.get_data(HalDocument.from_python(j_obj), apiurl+'rel/' + key) # get the data from the HAL document return cd