timestamps.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:nav 作者: UNINETT 项目源码 文件源码
def collect(self, collectors):
        """Collects timestamp results in parallel, using a DeferredList.

        :param collectors: A list of deferreds to wait for - the deferreds
                           should return integer results.

        """
        result = yield defer.DeferredList([
                self.snmpv2mib.get_timestamp_and_uptime()
                ] + list(collectors))
        tup = []
        for success, value in result:
            if success:
                tup.append(value)
            else:
                value.raiseException()
        self.collected_times = tuple(tup)
        defer.returnValue(self.collected_times)

    # We must ignore pickle load failures by catching the Exception base class
    # pylint: disable=W0703
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号