+ # xxx we should embed the values inside a geni-like wrapper
+ try:
+ answer=manifold_api.send_manifold_query (manifold_query)
+ if debug:
+ try: print "received answer from backend with %d rows"%len(answer)
+ except: print "received answer from backend - can't say len"
+ except SessionExpired,error:
+ answer=[ error.message ]
+ json_answer=json.dumps(answer)
+ if (debug):
+ with (file(offline_filename,"w")) as f:
+ f.write(json_answer)