diff options
Diffstat (limited to 'src/leap/common/events/component.py')
| -rw-r--r-- | src/leap/common/events/component.py | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/src/leap/common/events/component.py b/src/leap/common/events/component.py index 4fcd6e7..bec1898 100644 --- a/src/leap/common/events/component.py +++ b/src/leap/common/events/component.py @@ -66,10 +66,13 @@ def ensure_component_daemon():      @return: the daemon instance      @rtype: EventsComponentDaemon      """ -    daemon = EventsComponentDaemon.ensure(0)      import time +    daemon = EventsComponentDaemon.ensure(0) +    logger.debug('ensure component daemon') +      # Because we use a random port we want to wait until a port is assigned to      # local component daemon. +      while not (EventsComponentDaemon.get_instance() and                 EventsComponentDaemon.get_instance().get_port()):          time.sleep(0.1) | 
