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: Reinitialize all workers for a new EM iteration.
  
  Parameters
  ----------
  state : :class:`~gensim.models.ldamodel.LdaState`
      State of :class:`~gensim.models.lda.LdaModel`.
docstr_tok: ["Reinitialize","all","workers","for","a","new","EM","iteration",".","Parameters","--","--","--","--","--","state",":",":","class",":","`","~gensim.models.ldamodel.LdaState","`","State","of",":","class",":","`","~gensim.models.lda.LdaModel","`","."]
code: def reset(self, state):
      """Reinitialize all workers for a new EM iteration.
  
      Parameters
      ----------
      state : :class:`~gensim.models.ldamodel.LdaState`
          State of :class:`~gensim.models.lda.LdaModel`.
  
      """
      for workerid, worker in self.workers.items():
          logger.info("resetting worker %s", workerid)
          worker.reset(state)
          worker.requestjob()
      self._jobsdone = 0
      self._jobsreceived = 0
  
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 7 for calling the Dispatcher obj's underlying member method code with example usage: obj.reset(state) without return types