コード例 #1
0
 def _items(self):
     for x in ordereddict.__iter__(self):
         yield x, ordereddict.__getitem__(self, x)
     done = []  # list of processed merge items, kept for masking
     for merged in getattr(self, merge_attrib, []):
         for x in merged[1]:
             if ordereddict.__contains__(self, x):
                 continue
             for y in done:
                 if x in y:
                     break
             else:
                 yield x, ordereddict.__getitem__(merged[1], x)
         done.append(merged[1])
コード例 #2
0
ファイル: comments.py プロジェクト: deerishi/uwpythonworkshop
 def _items(self):
     for x in ordereddict.__iter__(self):
         yield x, ordereddict.__getitem__(self, x)
     done = []  # list of processed merge items, kept for masking
     for merged in getattr(self, merge_attrib, []):
         for x in merged[1]:
             if ordereddict.__contains__(self, x):
                 continue
             for y in done:
                 if x in y:
                     break
             else:
                 yield x, ordereddict.__getitem__(merged[1], x)
         done.append(merged[1])
コード例 #3
0
ファイル: comments.py プロジェクト: rgaritta/Art-Roulette
 def _keys(self):
     # type: () -> Any
     for x in ordereddict.__iter__(self):
         yield x
     done = []  # type: List[Any]  # list of processed merge items, kept for masking
     for merged in getattr(self, merge_attrib, []):
         for x in merged[1]:
             if ordereddict.__contains__(self, x):
                 continue
             for y in done:
                 if x in y:
                     break
             else:
                 yield x
         done.append(merged[1])
コード例 #4
0
 def non_merged_items(self):
     # type: () -> Any
     for x in ordereddict.__iter__(self):
         yield x, ordereddict.__getitem__(self, x)
コード例 #5
0
ファイル: comments.py プロジェクト: EUNS00/TIL
 def _values(self):
     # type: () -> Any
     for x in ordereddict.__iter__(self):
         yield ordereddict.__getitem__(self, x)
コード例 #6
0
ファイル: comments.py プロジェクト: EUNS00/TIL
 def _keys(self):
     # type: () -> Any
     for x in ordereddict.__iter__(self):
         yield x
コード例 #7
0
 def non_merged_items(self):
     for x in ordereddict.__iter__(self):
         yield x, ordereddict.__getitem__(self, x)
コード例 #8
0
ファイル: comments.py プロジェクト: deerishi/uwpythonworkshop
 def non_merged_items(self):
     for x in ordereddict.__iter__(self):
         yield x, ordereddict.__getitem__(self, x)