コード例 #1
0
ファイル: standalone.py プロジェクト: dreamboy9/mongo
 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]
コード例 #2
0
ファイル: replicator.py プロジェクト: wwjiang007/mongo
 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]
コード例 #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]