-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlangbot_main.py
More file actions
48 lines (41 loc) · 1.95 KB
/
langbot_main.py
File metadata and controls
48 lines (41 loc) · 1.95 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
43
44
45
46
47
48
import logging
# Google App Engine imports.
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
from controllers.home import MainPage
from controllers.register import Register
from controllers.login import Login
from controllers.signout import Signout
from controllers.incoming import CheckIncoming
from controllers.profile import Profile
from controllers.admin import Admin
from controllers.details import Details
from controllers.learnlist import BuildDailyListScheduler
from controllers.learnlist import SendMessagesScheduler
from controllers.learnlist import SendDailyMail
from controllers.rpchandler import RPCHandler
from controllers.vocabulary import Vocabulary
from controllers.userlist import UsersList
# Initialize webb application. Assosiates index URL with MainPage class
application = webapp.WSGIApplication(
[('/', MainPage),
('/register', Register),
('/login', Login),
('/signout', Signout),
('/check_incoming', CheckIncoming),
('/send_messages', SendMessagesScheduler),
('/build_daily_list', BuildDailyListScheduler),
('/send_daily_mail', SendDailyMail),
('/profile', Profile),
('/details', Details),
('/admin_model', Admin),
('/vocabulary/.*', Vocabulary),
('/users', UsersList),
('/rpc', RPCHandler),
],
debug=True)
def main():
logging.getLogger().setLevel(logging.DEBUG)
run_wsgi_app(application)
if __name__ == "__main__":
main()