webgo/main.py

30 lines
814 B
Python
Executable file

import sys, traceback,string,time
import login,createaccount,helper,gamecreation
from cherrypy import cpg
class WebGoSite:
def index(self):
data = helper.header()
data += """ This is WebGo.<br>
<a href="/login">login</a><br>
<a href="/createaccount">create an account</a><br>
"""
data += helper.footer()
return data
index.exposed = True
cpg.root = WebGoSite()
cpg.root.createaccount = createaccount.CreateAccount()
cpg.root.login = login.Login()
cpg.root.overview = login.Overview()
cpg.root.gamecreation = gamecreation.GameCreation()
cpg.server.start(configMap={'sessionStorageType' : 'ram',
'sessionCookieName' : 'WebGoSessionCookie',
'sessionTimeout' : 15, #Session expires in n minutes
'staticContentList':
[['default.css','default.css']]
}
)