def __init__()

in leda_python/mbus.py [0:0]


    def __init__(self, wellKnownName, shareFlag=True, **kwargs):
        self.mbusNameObj = None

        try:
            if ((None != self.__class__._shareBus) and (True == shareFlag)):
                bus = self.__class__._shareBus
            else:
                bus = Mbus(**kwargs)
                MbusBase._shareBus = bus

                if (bus.name_has_owner(wellKnownName)):
                    logger.warning("<><><><><><><> bus name: %s has existed " % (wellKnownName))
                    bus.close()
                    sys.exit(0)
                _logger.info("mbus connect successfully")

        except:
            raise ledaException.LedaException("dbus daemon is not found", ledaException.LEDA_ERROR_FAILED)

        

        busName = dbus.service.BusName(wellKnownName, bus)  # request name
        self.mbusNameObj = busName
        _logger.info("mbus request name:%s" % (wellKnownName))