function GymClient:parse_server_error_or_raise_for_status()

in binding-lua/gym_http_client.lua [16:30]


function GymClient:parse_server_error_or_raise_for_status(resp)
   local resp_data, pos, err = {}
   if resp.err then
      err = resp.err
      
   else
      if resp.code ~= 200 then
         err = resp.status_line
         
         
      end
      resp_data, pos, err = json.decode(resp.body)
   end
   return resp_data, pos, err
end