-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
42 lines (37 loc) · 1.92 KB
/
Copy pathmain.py
File metadata and controls
42 lines (37 loc) · 1.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import webapp2
from handlers import *
def main():
return webapp2.WSGIApplication([
('/api/user/', api.UserHandler),
('/api/user/[0-9]+', api.UserIDHandler),
('/api/user/[0-9]+/coupons/', api.UserIDCouponHandler),
('/api/user/[0-9]+/coupons/[0-9]+', api.UserIDCouponIDHandler),
('/api/coupon/', api.CouponHandler),
('/api/coupon/[0-9]+', api.CouponIDHandler),
('/api/business/', api.BusinessHandler),
('/api/business/[0-9]+', api.BusinessIDHandler),
('/api/init/', api.InitHandler),
('/api/consistency/', api.ConsistencyCheckHandler),
('/api/consistency/repair', api.ConsistencyFixHandler),
('.*[^/]$', SlashHandler),
('/', MainHandler),
('/admin/', AdminHandler),
('/admin/old/', OldAdminHandler),
('/login/', LoginHandler),
('/logout/', LogoutHandler),
('/register/', RegisterHandler),
('/legal/', LegalHandler),
('/partner/', PartnerHandler),
('/coupon/', CouponHandler),
('/coupon/[0-9]+/', CouponIDHandler),
('/coupon/[0-9]+/edit/', CouponIDEditHandler),
('/business/', BusinessHandler),
('/business/[0-9]+/', BusinessIDHandler),
('/business/[0-9]+/admin/', BusinessIDAdminHandler),
('/business/[0-9]+/manage/', BusinessIDManageHandler),
('/business/[0-9]+/upload/', BusinessIDUploadHandler),
('/user/', UserHandler),
('/user/[0-9]+/', UserIDHandler),
('/user/[0-9]+/edit/', UserIDAdminHandler)
], debug=True)
app = main()