Ë
    ¨Ü–iË  ã                   óŠ   — d Z ddlmZ g d¢Z G d„ de«      Z G d„ de«      Z G d„ d	e«      Z G d
„ de«      Z G d„ de«      Zy)zO
Exceptions relating to specific conditions that occur when factoring a model.
é   )ÚCycloneDxException)ÚFactoryExceptionÚLicenseChoiceFactoryExceptionÚInvalidSpdxLicenseExceptionÚLicenseFactoryExceptionÚ!InvalidLicenseExpressionExceptionc                   ó   — e Zd ZdZy)r   z^
    Base exception that covers all exceptions that may be thrown during model factoring.
    N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    úh/var/www/html/content-pipeline/venv/lib/python3.12/site-packages/cyclonedx/contrib/license/exceptions.pyr   r      ó   „ ñð 	r   r   c                   ó   — e Zd ZdZy)r   zI
    Base exception that covers all LicenseChoiceFactory exceptions.
    Nr
   r   r   r   r   r   $   r   r   r   c                   ó   — e Zd ZdZy)r   z:
    Thrown when an invalid SPDX License is provided.
    Nr
   r   r   r   r   r   +   r   r   r   c                   ó   — e Zd ZdZy)r   zC
    Base exception that covers all LicenseFactory exceptions.
    Nr
   r   r   r   r   r   2   r   r   r   c                   ó   — e Zd ZdZy)r   z@
    Thrown when an invalid License expression is provided.
    Nr
   r   r   r   r   r   9   r   r   r   N)	r   Ú	exceptionr   Ú__all__r   r   r   r   r   r   r   r   ú<module>r      sX   ðñ&õ ,òK€ô	Ð)ô 	ô	Ð$4ô 	ô	Ð"?ô 	ô	Ð.ô 	ô	Ð(?õ 	r   