projects
/
invirt/packages/invirt-web.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Show the cherrypy request object on the helloworld page
[invirt/packages/invirt-web.git]
/
code
/
main.py
diff --git
a/code/main.py
b/code/main.py
index
ab0d1cd
..
3579794
100755
(executable)
--- a/
code/main.py
+++ b/
code/main.py
@@
-52,6
+52,9
@@
class InvirtWeb(View):
super(self.__class__,self).__init__()
connect()
self._cp_config['tools.require_login.on'] = True
super(self.__class__,self).__init__()
connect()
self._cp_config['tools.require_login.on'] = True
+ self._cp_config['tools.mako.imports'] = ['from invirt.config import structs as config',
+ 'from invirt import database']
+
@cherrypy.expose
@cherrypy.tools.mako(filename="/list.mako")
@cherrypy.expose
@cherrypy.tools.mako(filename="/list.mako")
@@
-65,9
+68,8
@@
class InvirtWeb(View):
@cherrypy.expose
@cherrypy.tools.mako(filename="/helloworld.mako")
@cherrypy.expose
@cherrypy.tools.mako(filename="/helloworld.mako")
- def helloworld(self):
- return {}
- return "Hello world!\nYour request: "+repr(dir(cherrypy.request))
+ def helloworld(self, **kwargs):
+ return {'request': cherrypy.request, 'kwargs': kwargs}
helloworld._cp_config['tools.require_login.on'] = False
def pathSplit(path):
helloworld._cp_config['tools.require_login.on'] = False
def pathSplit(path):