Functions | |
def | configure |
def | run |
def Server::configure | ( | argv = [] |
) |
Definition at line 3 of file Server.py.
00003 : 00004 # Add Statistics Server to job 00005 import getopt 00006 opts,args = getopt.getopt(argv, 00007 "n:p:") 00008 portNumber = None 00009 nCycles = None 00010 for opt,arg in opts: 00011 if opt == "-n": 00012 nCycles = int(arg) 00013 print "======================================================" 00014 print "Polling clients every ",nCycles," execution cycles" 00015 print "======================================================" 00016 if opt == "-p": 00017 portNumber = int(arg) 00018 print "======================================================" 00019 print "Listening on port number ",portNumber 00020 print "======================================================" 00021 from StatisticsSvc.StatisticsSvcConf import StatsServerAlg 00022 server = StatsServerAlg() 00023 if(nCycles): 00024 server.ProcessInterval = nCycles 00025 if(portNumber): 00026 server.PortNumber = portNumber 00027 from Gaudi.Configuration import ApplicationMgr 00028 appMgr = ApplicationMgr() 00029 appMgr.TopAlg += [ server ] 00030 def run(app):