code: def wait_for_news_from(address, prefix=config.EVERYTHING, wait_for_s=config.FOREVER, is_raw=False):
      
      _logger.info("Listen on %s for news matching %s waiting for %s secs", address, prefix, wait_for_s)
      return sockets._sockets.wait_for_news_from(address, prefix, wait_for_s, is_raw)
docs: Wait for news whose topic starts with `prefix`.
      
      :param address: a nw0 address, eg from `nw0.discover`
      :param prefix: any text object [default: all messages]
      :param wait_for_s: how many seconds to wait before giving up [default: forever]
      
      :returns: a 2-tuple of (topic, data) or (None, None) if out of time