Exemple #1
0
    def __init__(self, drbdPath=False):
        """
        drbdPath: drbd path or False, drbd path if we use other root than /apps
        """

        if drbdPath:
            PDSPaths.drbdPaths(drbdPath) 
        else:
            PDSPaths.normalPaths() 

        SystemManager.__init__(self)
        self.LOG = PDSPaths.LOG  # Will be used by DirCopier
Exemple #2
0
#############################################################################################
# Name: PDSManager.py
#
# Author: Daniel Lemay
#
# Date: 2004-09-01
#
#############################################################################################
"""
import os, os.path, commands, re, pickle, time, logging
import ColumboPaths, PDSPaths
from PDSClient import PDSClient
from PDSInputDir import PDSInputDir
from Manager import Manager

PDSPaths.normalPaths()

DEBUG = 0


class PDSManager(Manager):
    """
   #############################################################################################
   # Represent a PDS manager.
   #############################################################################################
   """
    def __init__(
        self, loggername
    ):  # loggername is a name of your choice to refer to the logger object
        Manager.__init__(self, loggername)
        self.clientList = []
Exemple #3
0
#############################################################################################
# Name: PDSManager.py
#
# Author: Daniel Lemay
#
# Date: 2004-09-01
#
#############################################################################################
"""
import os, os.path, commands, re, pickle, time, logging
import ColumboPaths, PDSPaths
from PDSClient import PDSClient
from PDSInputDir import PDSInputDir
from Manager import Manager

PDSPaths.normalPaths()

DEBUG = 0

class PDSManager(Manager):
   """
   #############################################################################################
   # Represent a PDS manager.
   #############################################################################################
   """

   def __init__(self, loggername): # loggername is a name of your choice to refer to the logger object
      Manager.__init__(self, loggername)
      self.clientList = []
      self.dirList = []
      self.clientDict = {}