当前位置: 首页>>代码示例>>Python>>正文


Python CompositeNode.children_nodes方法代码示例

本文整理汇总了Python中mpx.lib.node.CompositeNode.children_nodes方法的典型用法代码示例。如果您正苦于以下问题:Python CompositeNode.children_nodes方法的具体用法?Python CompositeNode.children_nodes怎么用?Python CompositeNode.children_nodes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在mpx.lib.node.CompositeNode的用法示例。


在下文中一共展示了CompositeNode.children_nodes方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: children_nodes

# 需要导入模块: from mpx.lib.node import CompositeNode [as 别名]
# 或者: from mpx.lib.node.CompositeNode import children_nodes [as 别名]
    def children_nodes(self):
        children = CompositeNode.children_nodes(self)

        stats = get_c_stat_names()

        # remove all nodes that do not have a stat
        nodeNameList = []
        for c in children:
            if c.name not in stats:
                c.prune()
            else:
                nodeNameList.append( c.name)
        
        # add all stats to node tree (unless already there)
        for stat in stats:
            if stat not in nodeNameList:
                n = CStatNode(stat)
                cd = { 'name'   : stat,
                       'parent' : self,
                       'log_on_change': -1,
                       'time_last_changed': ''}
                
                n.configure( cd)

        return CompositeNode.children_nodes(self)
开发者ID:mcruse,项目名称:monotone,代码行数:27,代码来源:__init__.py

示例2: children_nodes

# 需要导入模块: from mpx.lib.node import CompositeNode [as 别名]
# 或者: from mpx.lib.node.CompositeNode import children_nodes [as 别名]
 def children_nodes(self,**options):
     nodes = CompositeNode.children_nodes(self, **options)
     nodes.sort(lambda x,y: cmp(x.name, y.name))
     return nodes
开发者ID:mcruse,项目名称:monotone,代码行数:6,代码来源:bacnet_scheduler.py

示例3: children_nodes

# 需要导入模块: from mpx.lib.node import CompositeNode [as 别名]
# 或者: from mpx.lib.node.CompositeNode import children_nodes [as 别名]
 def children_nodes(self, **options):
     return self._alias_root.children_nodes(**options) + \
         CompositeNode.children_nodes(self, **options)
开发者ID:mcruse,项目名称:monotone,代码行数:5,代码来源:entity.py


注:本文中的mpx.lib.node.CompositeNode.children_nodes方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。