Return a description string from a summary and description
(summary, description)
| 324 | # This code has been vendored from scancode. |
| 325 | # https://github.com/nexB/scancode-toolkit/blob/aba31126dcb3ab57f2b885090f7145f69b67351a/src/packagedcode/utils.py#L111 |
| 326 | def build_description(summary, description): |
| 327 | """ |
| 328 | Return a description string from a summary and description |
| 329 | """ |
| 330 | summary = (summary or "").strip() |
| 331 | description = (description or "").strip() |
| 332 | |
| 333 | if not description: |
| 334 | description = summary |
| 335 | else: |
| 336 | if summary and summary not in description: |
| 337 | description = "\n".join([summary, description]) |
| 338 | |
| 339 | return description |
| 340 | |
| 341 | |
| 342 | def get_reference_id(url: str): |
no outgoing calls
no test coverage detected