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

Function L_license_handler

src/packagedcode/alpine.py:903–915  ·  view source on GitHub ↗

Return a normalized declared license and a detected license expression.

(value, **kwargs)

Source from the content-addressed store, hash-verified

901
902
903def L_license_handler(value, **kwargs):
904 """
905 Return a normalized declared license and a detected license expression.
906 """
907 original = value
908 _declared, detected, license_detections = detect_declared_license(value)
909 detected_spdx = get_declared_license_expression_spdx(declared_license_expression=detected)
910 return {
911 'extracted_license_statement': original,
912 'declared_license_expression': detected,
913 'declared_license_expression_spdx': detected_spdx,
914 'license_detections': license_detections,
915 }
916
917
918def S_size_handler(value, **kwargs):

Callers

nothing calls this directly

Tested by

no test coverage detected