Example #1
0
 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()
Example #2
0
 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
         ]
Example #4
0
 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
         ]
Example #5
0
 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)
Example #6
0
    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,
                                                             ]
Example #7
0
    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)
Example #8
0
    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)