def get(self): path = urllib2.unquote(self.request.path) if path == '/service/hotelrating': r = random.random() if r < 0.2: controller.do_calculate_hotel_rating(self.request, self.response); elif r > 0.98: rater.get_all() elif path == '/service/cleanup': controller.do_cleanup(self.request, self.response); else: self.error(404) controller.do_notfound(self.request, self.response)
def get(self): language = None if self.request.path.startswith('/en'): language = 'en' elif self.request.path.startswith('/ru'): language = 'ru' if language != None: translation.activate(language) path = urllib2.unquote(self.request.path.replace('/en','').replace('/ru','')) if path == '' or path == '/': controller.do_home(self.request, self.response) elif path == '/directions': controller.do_directions(self.request, self.response) elif path == '/about': controller.do_about(self.request, self.response) elif path == '/place': controller.do_place(self.request, self.response) elif path == '/transit': controller.do_transit(self.request, self.response) elif path == '/routing': controller.do_routing(self.request, self.response) elif path == '/train': controller.do_train(self.request, self.response) elif path == '/hotels': controller.do_hotels(self.request, self.response) elif path == '/hotels/5star': controller.do_hotels(self.request, self.response, 5) elif path == '/hotels/4star': controller.do_hotels(self.request, self.response, 4) elif path == '/hotels/3star': controller.do_hotels(self.request, self.response, 3) elif path == '/hotels/2star': controller.do_hotels(self.request, self.response, 2) elif path == '/hotels/1star': controller.do_hotels(self.request, self.response, 1) elif path.startswith('/hotel/'): controller.do_hotel(self.request, self.response, path.replace('/hotel/', '')) elif path == '/booking' or path == '/booking-com': controller.do_booking(self.request, self.response) elif path == '/test': controller.do_test(self.request, self.response) else: self.error(404) controller.do_notfound(self.request, self.response)
def get(self): if self.request.path == '/': controller.do_home(self.request, self.response) elif self.request.path == '/directions': controller.do_directions(self.request, self.response) elif self.request.path == '/about': controller.do_about(self.request, self.response) elif self.request.path == '/place': controller.do_place(self.request, self.response) elif self.request.path == '/transit': controller.do_transit(self.request, self.response) elif self.request.path == '/routing': controller.do_routing(self.request, self.response) elif self.request.path == '/train': controller.do_train(self.request, self.response) elif self.request.path == '/test': controller.do_test(self.request, self.response) else: self.error(404) controller.do_notfound(self.request, self.response)