Exemplo n.º 1
0
 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)       
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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)