Yield holders detected from a `copyrght` string or list.
(copyrght)
| 294 | |
| 295 | |
| 296 | def 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 | |
| 318 | def is_key_package(package, codebase): |