§
    .Phg  ã                  óH   — d dl mZ d dlmZ erd dlmZ  G d„ d¦  «        ZdS )é    )Úannotations)ÚTYPE_CHECKING)ÚSolutionc                  ó&   — e Zd Zdd„Zdd„Zdd„ZdS )ÚSolutionProviderRepositoryÚsolution_provider_classÚtypeÚreturnc                ó   — t          ¦   «         ‚©N©ÚNotImplementedError)Úselfr   s     úp/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/crashtest/contracts/solution_provider_repository.pyÚregister_solution_providerz5SolutionProviderRepository.register_solution_provider   ó   € õ "Ñ#Ô#Ð#ó    Úsolution_provider_classesú
list[type]c                ó   — t          ¦   «         ‚r   r   )r   r   s     r   Úregister_solution_providersz6SolutionProviderRepository.register_solution_providers   r   r   Ú	exceptionÚ	Exceptionúlist[Solution]c                ó   — t          ¦   «         ‚r   r   )r   r   s     r   Úget_solutions_for_exceptionz6SolutionProviderRepository.get_solutions_for_exception   s   € Ý!Ñ#Ô#Ð#r   N)r   r	   r
   r   )r   r   r
   r   )r   r   r
   r   )Ú__name__Ú
__module__Ú__qualname__r   r   r   © r   r   r   r   
   sP   € € € € € ð$ð $ð $ð $ð
$ð $ð $ð $ð
$ð $ð $ð $ð $ð $r   r   N)Ú
__future__r   Útypingr   Úcrashtest.contracts.solutionr   r   r    r   r   ú<module>r$      sw   ðØ "Ð "Ð "Ð "Ð "Ð "à  Ð  Ð  Ð  Ð  Ð  ð ð 6Ø5Ð5Ð5Ð5Ð5Ð5ð$ð $ð $ð $ð $ñ $ô $ð $ð $ð $r   