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
Connect to the database on init
[invirt/packages/invirt-web.git]
/
code
/
main.py
diff --git
a/code/main.py
b/code/main.py
index
6fdd31a
..
5c30714
100755
(executable)
--- a/
code/main.py
+++ b/
code/main.py
@@
-13,8
+13,8
@@
import sys
import time
import urllib
import socket
import time
import urllib
import socket
+import cherrypy
from StringIO import StringIO
from StringIO import StringIO
-
def revertStandardError():
"""Move stderr to stdout, and return the contents of the old stderr."""
errio = sys.stderr
def revertStandardError():
"""Move stderr to stdout, and return the contents of the old stderr."""
errio = sys.stderr
@@
-45,6
+45,17
@@
from invirt.database import Machine, CDROM, session, connect, MachineAccess, Typ
from invirt.config import structs as config
from invirt.common import InvalidInput, CodeError
from invirt.config import structs as config
from invirt.common import InvalidInput, CodeError
+from view import View
+
+class InvirtWeb(View):
+ def __init__(self):
+ super(self.__class__,self).__init__()
+ connect()
+
+ @cherrypy.expose
+ def helloworld(self):
+ return "Hello world!"
+
def pathSplit(path):
if path.startswith('/'):
path = path[1:]
def pathSplit(path):
if path.startswith('/'):
path = path[1:]