4 |
|
from optparse import OptionParser |
5 |
|
import DLFCN |
6 |
|
sys.setdlopenflags(DLFCN.RTLD_GLOBAL+DLFCN.RTLD_LAZY) |
7 |
< |
from Applications import iovInspect, iovExport, globaltag,serviceMap |
7 |
> |
from Applications import iovInspect,iovInspectOld,iovExport,globaltag,serviceMapOld,serviceMap,luminosityApp |
8 |
|
from Common import config |
9 |
< |
from pluginCondDBPyInterface import * |
9 |
> |
#from pluginCondDBPyInterface import * |
10 |
|
os.environ["QUIET_ASSERT"]='yes' |
11 |
|
class Root(object): |
12 |
|
@cherrypy.expose |
19 |
|
def __init__(self): |
20 |
|
self.__hostname='localhost' |
21 |
|
self.__port=6789 |
22 |
+ |
self.__oldappconfigfile='oldapplication.conf' |
23 |
|
self.__appconfigfile='application.conf' |
24 |
< |
self.__detconfigfile='detector.conf' |
24 |
> |
self.__detconfigfile='detector31x.conf' |
25 |
> |
self.__olddetconfigfile='detector.conf' |
26 |
|
def start (self): |
27 |
|
"""Start server |
28 |
|
""" |
50 |
|
# here for the time being |
51 |
|
self.__config=config.Config() |
52 |
|
self.__config.from_ini(os.path.join(self.__configdir,self.__appconfigfile)) |
51 |
– |
self.__authpath=self.__config.common.auth_path |
52 |
– |
#os.environ["CORAL_AUTH_PATH"] = self.__authpath |
53 |
– |
#print "auth path ", os.environ["CORAL_AUTH_PATH"] |
54 |
– |
# this one shall be alive all the time... |
55 |
– |
#self.__cmsframe = FWIncantation |
53 |
|
cherrypy.tree.mount(iovInspect.IOV(os.path.join(self.__configdir,self.__appconfigfile)),script_name='/iov') |
54 |
+ |
cherrypy.tree.mount(iovInspectOld.IOV(os.path.join(self.__configdir,self.__appconfigfile)),script_name='/oldiov') |
55 |
|
cherrypy.tree.mount(iovExport.IOV(os.path.join(self.__configdir,self.__appconfigfile)),script_name='/exportIov') |
56 |
|
cherrypy.tree.mount(serviceMap.serviceMap(os.path.join(self.__configdir,self.__detconfigfile)),script_name='/serviceMap') |
57 |
+ |
cherrypy.tree.mount(serviceMap.serviceMap(os.path.join(self.__configdir,self.__olddetconfigfile)),script_name='/oldserviceMap') |
58 |
|
cherrypy.tree.mount(globaltag.GlobalTag(os.path.join(self.__configdir,self.__appconfigfile)),script_name='/globaltag') |
59 |
+ |
cherrypy.tree.mount(luminosityApp.lumi(os.path.join(self.__configdir,self.__appconfigfile)),script_name='/lumi') |
60 |
|
cherrypy.server.quickstart() |
61 |
|
cherrypy.engine.start() |
62 |
|
|