Exemplo n.º 1
0
def parseJSONRequest(req):
  request = req["request"]
  if request == "location":
    aps = req["aps"]
    try:
      return AccessPoints.computeLocation(aps)
    except NotFoundException: 
      raise 
  if request == "freeroom":
    building = req["building"]
    floor = req.get("floor")
    stime = req.get("starttime")
    etime = req.get("endtime")
    try:
      return findFreeRoom(building,floor,stime,etime)
    except NotFoundException:
      raise