Exemplo n.º 1
0
 def get_node_info(self):
     """Return a list of NodeInfo objects."""
     info = interface.NodeInfo(full_name=self.logger.full_name,
                               name=self.logger.name,
                               port=self.port,
                               pid=self.mongod.pid)
     return [info]
Exemplo n.º 2
0
 def get_node_info(self):
     """Return a list of NodeInfo objects."""
     info = interface.NodeInfo(
         full_name=self.logger.full_name,
         name=self.logger.name,
         port=-1,
         pid=self.replicator.pid if self.replicator is not None else -1)
     return [info]
Exemplo n.º 3
0
    def get_node_info(self):
        """Return a list of NodeInfo objects."""
        if self.mongod is None:
            self.logger.warning("The mongod fixture has not been set up yet.")
            return []

        info = interface.NodeInfo(full_name=self.logger.full_name, name=self.logger.name,
                                  port=self.port, pid=self.mongod.pid)
        return [info]