platypush/plugins/zwave/mqtt/__init__.py
def heal(self, timeout: Optional[int] = 60, **kwargs):
        """
        Heal network by requesting nodes rediscover their neighbours.

        :param timeout: Duration of the healing process in seconds (default: 60). Set to zero or null for no timeout.
        :param kwargs: Extra arguments to be passed to :meth:`platypush.plugins.mqtt.MqttPlugin.publish``
            (default: query the default configured device).
        """
        self._api_request('beginHealingNetwork', **kwargs)
        if timeout:
            Timer(timeout, lambda: self._api_request('stopHealingNetwork', **kwargs)).start()

        Heal network by requesting nodes rediscover their neighbours.

        :param timeout: Duration of the healing process in seconds (default: 60). Set to zero or null for no timeout.
        :param kwargs: Extra arguments to be passed to :meth:`platypush.plugins.mqtt.MqttPlugin.publish``
            (default: query the default configured device).
        
Heal network by requesting nodes rediscover their neighbours.
Heal network by requesting nodes rediscover their neighbours .
def heal(self, timeout: Optional[int] = 60, **kwargs):
        self._api_request('beginHealingNetwork', **kwargs)
        if timeout:
            Timer(timeout, lambda: self._api_request('stopHealingNetwork', **kwargs)).start()
def heal ( self , timeout : Optional [ int ] = 60 , ** kwargs ) : self . _api_request ( 'beginHealingNetwork' , ** kwargs ) if timeout : Timer ( timeout , lambda : self . _api_request ( 'stopHealingNetwork' , ** kwargs ) ) . start ( )
Heal network by requesting nodes rediscover their neighbours.
Heal network by requesting nodes rediscover their neighbours .
"""
        Heal network by requesting nodes rediscover their neighbours.

        :param timeout: Duration of the healing process in seconds (default: 60). Set to zero or null for no timeout.
        :param kwargs: Extra arguments to be passed to :meth:`platypush.plugins.mqtt.MqttPlugin.publish``
            (default: query the default configured device).
        """
self
timeout
Optional[int]
Duration of the healing process in seconds (default: 60). Set to zero or null for no timeout.
Duration of the healing process in seconds ( default : 60 ) . Set to zero or null for no timeout .
kwargs
Extra arguments to be passed to :meth:`platypush.plugins.mqtt.MqttPlugin.publish``
(default: query the default configured device).
Extra arguments to be passed to : meth : ` platypush . plugins . mqtt . MqttPlugin . publish ` ` ( default : query the default configured device ) .