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()