class_docstr: Dispatcher object that communicates and coordinates individual workers.
  
  Warnings
  --------
  There should never be more than one dispatcher running at any one time.
docstr: Wrap :attr:`~gensim.models.lda_dispatcher.Dispatcher._jobsdone` needed for remote access through proxies.
  
  Returns
  -------
  int
      Number of jobs already completed.
docstr_tok: ["Wrap",":","attr",":","`","~gensim.models.lda_dispatcher.Dispatcher._jobsdone","`","needed","for","remote","access","through","proxies",".","Returns","--","--","--","-","int","Number","of","jobs","already","completed","."]
code: def jobsdone(self):
      """Wrap :attr:`~gensim.models.lda_dispatcher.Dispatcher._jobsdone` needed for remote access through proxies.
  
      Returns
      -------
      int
          Number of jobs already completed.
  
      """
      return self._jobsdone
  
imports: import argparse
  import os
  import sys
  import logging
  import threading
  import time
  from queue import Queue
  import Pyro4
  from gensim import utils
  from gensim.models.lda_worker import LDA_WORKER_PREFIX
label_desc: Use image node_id 9 for calling the Dispatcher obj's underlying member method code with example usage: obj.jobsdone() and returns: self