def get(self): tenant_key = self.request.get('tenant_key') tenant = Tenant.get(tenant_key) room = Room() vacantRooms=room.getVacantRooms() if vacantRooms: tenant_data_list = tenant.getTenantProfile() rooms_data_list = room.getRoomsProfile(vacantRooms) data_list = [] data_list.append({'tenantProfile': tenant_data_list, 'roomsProfile': rooms_data_list}) output_json = json.dumps(data_list) self.response.out.write(output_json) else: noVacancyResponse = {'noVacancyResponse':'Sorry, All rooms are occupied!'} noVacancyResponse_json = simplejson.dumps(noVacancyResponse) return self.response.out.write(noVacancyResponse_json)