示例#1
0
    def _init(self):
        self.device = None
        self.__nb_connections = 0
        self.__polling_args = ()
        self.__polling_kwargs = { 'direct': True }
        
        self.device = TacoDevice_MTSafe.TacoDevice(self.tacoName(), dc=self.__dc)

        if self.device is None:
            logging.getLogger("HWR").error("%s: could not import Taco Device %s", str(self.name()), self.tacoName())

            self.device = Null()
            
        if self.device.imported == 1:
            if not self.__dc:
              self.device.tcp()