MCPcopy Create free account
hub / github.com/aboutcode-org/scancode-toolkit / get_holders_from_copyright

Function get_holders_from_copyright

src/summarycode/summarizer.py:296–315  ·  view source on GitHub ↗

Yield holders detected from a `copyrght` string or list.

(copyrght)

Source from the content-addressed store, hash-verified

294
295
296def get_holders_from_copyright(copyrght):
297 """
298 Yield holders detected from a `copyrght` string or list.
299 """
300 numbered_lines = []
301 if isinstance(copyrght, list):
302 for i, c in enumerate(copyrght):
303 numbered_lines.append((i, c))
304 else:
305 numbered_lines.append((0, copyrght))
306
307 holder_detections = CopyrightDetector().detect(
308 numbered_lines,
309 include_copyrights=False,
310 include_holders=True,
311 include_authors=False,
312 )
313
314 for holder_detection in holder_detections:
315 yield holder_detection.holder
316
317
318def is_key_package(package, codebase):

Calls 3

CopyrightDetectorClass · 0.90
appendMethod · 0.45
detectMethod · 0.45

Tested by 1