def getSandboxModules(self): """Return list of MSGMS module dependencies.""" import Ganga.Lib.MonitoringServices.MSGMS return IMonitoringService.getSandboxModules(self) + [ Ganga.Lib.MonitoringServices.MSGMS, Ganga.Lib.MonitoringServices.MSGMS.MSGMS, ] + MSGUtil.getSandboxModules()
def getSandboxModules(self): import Ganga.Lib.MonitoringServices.MSGPeek import Ganga.Lib.MonitoringServices.MSGPeek.MSGPeek return [ Ganga, Ganga.Lib, Ganga.Lib.MonitoringServices, Ganga.Lib.MonitoringServices.MSGPeek, Ganga.Lib.MonitoringServices.MSGPeek.MSGPeek, Ganga.Lib.MonitoringServices.MSGPeek.MSGUtil, Ganga.Lib.MonitoringServices.MSGPeek.compatibility, Ganga.Lib.MonitoringServices.MSGPeek.stomp, Ganga.Utility, Ganga.Utility.logging, Ganga.Utility.strings, Ganga.Utility.files, # Ganga.Utility.files.remove_prefix, Ganga.Utility.ColourText, Ganga.Utility.Config, Ganga.Utility.Config.Config, Ganga.GPIDev, Ganga.GPIDev.Lib, Ganga.GPIDev.Lib.Config, Ganga.GPIDev.Lib.Config.Config, Ganga.Core, Ganga.Core.exceptions, Ganga.Core.exceptions.GangaException ] + IMonitoringService.getSandboxModules(self)
def getSandboxModules(self): import Ganga.Lib.MonitoringServices.JobExecutionMonitorMS return IMonitoringService.getSandboxModules(self) + [ Ganga, Ganga.Lib, Ganga.Lib.MonitoringServices, Ganga.Lib.MonitoringServices.JobExecutionMonitorMS, Ganga.Lib.MonitoringServices.JobExecutionMonitorMS.JobExecutionMonitorMS ]
def getSandboxModules(self): import Ganga.Lib.MonitoringServices.DummyMS return IMonitoringService.getSandboxModules(self) + [ Ganga, Ganga.Lib, Ganga.Lib.MonitoringServices, Ganga.Lib.MonitoringServices.DummyMS, Ganga.Lib.MonitoringServices.DummyMS.DummyMS ]
def getSandboxModules(self): """ Get the list of module dependencies of this monitoring module. Called by: ganga client. """ #modules required by this container itself import Ganga.Lib.MonitoringServices modules = IMonitoringService.getSandboxModules(self) + \ [Ganga, Ganga.Lib, Ganga.Lib.MonitoringServices, Ganga.Lib.MonitoringServices.Composite] for monService in self.monMonServices: try: monClass = str(monService.__class__) #TODO: # the list might contain duplicate elements. # does this cause troubles on the upper levels? modules.extend(monService.getSandboxModules()) except Exception,e: #discard errors in initialization of monitoring services self._log(level="warning",msg="%s monitoring service failed in *getSandboxModules* ... ignoring it." % monClass)
def getSandboxModules(self): # it would be nice if this would be more readable. import Ganga.Lib.MonitoringServices.ARDADashboard.LCG import ApMon import ApMon.apmon import ApMon.Logger return IMonitoringService.getSandboxModules(self) + [Ganga, Ganga.Lib, Ganga.Lib.MonitoringServices, Ganga.Lib.MonitoringServices.ARDADashboard, Ganga.Lib.MonitoringServices.ARDADashboard.DashboardAPI, Ganga.GPIDev, Ganga.GPIDev.Adapters, Ganga.GPIDev.Adapters.IMonitoringService, ApMon, ApMon.apmon, ApMon.Logger, ApMon.ProcInfo, Ganga.Lib.MonitoringServices.ARDADashboard.LCG, Ganga.Lib.MonitoringServices.ARDADashboard.LCG.ARDADashboardLCG, ]
def getSandboxModules(self): import Ganga.Lib.MonitoringServices.OutputServerMS.OutputServerMS return [Ganga, Ganga.Lib, Ganga.Lib.MonitoringServices, Ganga.Lib.MonitoringServices.OutputServerMS, Ganga.Lib.MonitoringServices.OutputServerMS.OutputServerMS] + IMonitoringService.getSandboxModules(self)
def getSandboxModules(self): print "Sending sandbox modules" import Ganga.Lib.MonitoringServices.Octopus.OctopusMS return [Ganga, Ganga.Lib, Ganga.Lib.MonitoringServices, Ganga.Lib.MonitoringServices.Octopus, Ganga.Lib.MonitoringServices.Octopus.OctopusMS, Ganga.Lib.MonitoringServices.Octopus.Octopus] + IMonitoringService.getSandboxModules(self)