コード例 #1
0
ファイル: SMI.py プロジェクト: pruan/TestDepot
	def get_nodes(self, kind=SMI_NODEKIND_ANY, statusfilt=None):
		next = _libsmi.smiGetFirstNode(self, kind)
		if not next:
			return
		yield next
		while 1:
			next = _libsmi.smiGetNextNode(next, kind)
			if not next:
				break
			if statusfilt:
				if next.status == statusfilt:
					yield next
			else:
				yield next
コード例 #2
0
ファイル: SMI.py プロジェクト: wildone/pycopia
 def get_nodes(self, kind=SMI_NODEKIND_ANY, statusfilt=None):
     next = _libsmi.smiGetFirstNode(self, kind)
     if not next:
         return
     yield next
     while 1:
         next = _libsmi.smiGetNextNode(next, kind)
         if not next:
             break
         if statusfilt:
             if next.status == statusfilt:
                 yield next
         else:
             yield next
コード例 #3
0
ファイル: libsmi.py プロジェクト: bharathi26/pycopia
def smiGetNextNode(*args) -> "SmiNode *" :
  return _libsmi.smiGetNextNode(*args)
コード例 #4
0
def smiGetNextNode(*args) -> "SmiNode *":
    return _libsmi.smiGetNextNode(*args)