code: def main_loop_iteration(timeout=None):
      
      prev_nr_read = nr_handle_read
      asyncore.loop(count=1, timeout=timeout, use_poll=True)
      return nr_handle_read - prev_nr_read
docs: Return the number of RemoteDispatcher.handle_read() calls made by this
      iteration