+ print "="*80
+ print "ANSWER IN PROXY", answer
+ print "="*80
+ if debug:
+ print '<=== manifoldproxy.proxy: received from backend with code', answer['code']
+ if answer['code']==0:
+ print ".... ctd ",
+ value=answer['result'] # was: value
+ if isinstance (value, list): print "result is a list with %d entries"%len(value)
+ elif isinstance (value, dict): print "result is a dict with keys %s"%value.keys()
+ else: print "result is other (type=%s) : %s"%(type(value),value)
+ json_answer=json.dumps(answer)
+ # if in debug mode we save this so we can use offline mode later
+ if (debug):
+ with (file(offline_filename,"w")) as f:
+ f.write(json_answer)
+ # this is an artificial delay added for debugging purposes only
+ if debug_spin>0:
+ print "Adding additional artificial delay",debug_spin