in containers/Shoot/line/host.py [0:0]
def transform_fn(model, request_body, content_type, accept_type):
try:
print(request_body)
input_object=json.loads(request_body)
print(input_object)
if not input_object.get("session"):
input_object["session"]={
"count":0
}
else:
if not input_object["session"].get("count"):
input_object["session"]["count"]=0
x=input_object["session"]["count"]%len(input_object["board"])
y=input_object["session"]["count"]//len(input_object["board"][0])
input_object["session"]["count"]+=1
input_object["session"]["shootType"]="line"
return bytearray(json.dumps({
"shot":{
"x":x,
"y":y
},
"session":input_object["session"]
}),'utf-8'),accept_type
except Exception as e:
print(traceback.format_exc())
print(e)