コード例 #1
0
ファイル: fold.py プロジェクト: winex/pystream
 def filterReferenceAnnotationByType(self, a, group):
     filtered = [
         annotation.annotationSet(
             [ref for ref in crefs if self.typeMatch(ref, group)])
         for crefs in a.references.context
     ]
     filtered = annotation.makeContextualAnnotation(filtered)
     return a.rewrite(references=filtered)
コード例 #2
0
ファイル: common.py プロジェクト: ncbray/pystream
def annotationFromValues(code, values):
    values = annotation.annotationSet(values)
    return annotation.ContextualAnnotation(values, tuple([values for _context in code.annotation.contexts]))
コード例 #3
0
ファイル: fold.py プロジェクト: adamlwgriffiths/pystream
	def filterReferenceAnnotationByType(self, a, group):
		filtered = [annotation.annotationSet([ref for ref in crefs if self.typeMatch(ref, group)])
				for crefs in a.references.context]
		filtered = annotation.makeContextualAnnotation(filtered)
		return a.rewrite(references=filtered)