code: def stop(self, wait=1, shutdown=True, force_secondary_shutdown=False):
          
          if self.mode != MODE_PRIMARY:
              raise ModeError("Not in primary mode!")
          if not self.started:
              raise RuntimeError("Not yet started!")
          if force_secondary_shutdown:
              state = _STATE_FORCED_SHUTDOWN
          else:
              state = _STATE_SHUTDOWN
          self.em.set_secondary_state(state)
          time.sleep(wait)
          if shutdown:
              self.em.stop()
          self.started = False
          self.inqueue = self.outqueue = self.namespace = None
docs: Stops all secondaries.
          'wait' specifies the time (in seconds) to wait before shutting down the
          manager or returning.
          If 'shutdown', shutdown the manager.
          If 'force_secondary_shutdown', shutdown the secondary nodes even if
          they are started with 'reconnect=True'.