+
    "iS                         R t  ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R	 R
]4      t ! R R]4      t ! R R]4      t ! R R]4      t	R# )zCustom Exceptions for HACS.c                       ] tR t^tRtRtR# )HacsExceptionzSuper basic. N__name__
__module____qualname____firstlineno____doc____static_attributes__r       ,/config/custom_components/hacs/exceptions.pyr   r      s    r   r   c                       ] tR t^tRtRtR# )HacsRepositoryArchivedExceptionz#For repositories that are archived.r   Nr   r   r   r   r   r      s    -r   r   c                       ] tR t^tRtRtR# )HacsNotModifiedExceptionz$For responses that are not modified.r   Nr   r   r   r   r   r      s    .r   r   c                       ] tR t^tRtRtR# )HacsExpectedExceptionzFor stuff that are expected.r   Nr   r   r   r   r   r      s    &r   r   c                       ] tR t^tRtRtR# )HacsRepositoryExistExceptionz(For repositories that are already exist.r   Nr   r   r   r   r   r      s    2r   r   c                       ] tR t^tRtRtR# )HacsExecutionStillInProgressz5Exception to raise if execution is still in progress.r   Nr   r   r   r   r   r      s    ?r   r   c                   F   a a ] tR t^t oRtRtV3R lV 3R lltRtVtV ;t	# )AddonRepositoryExceptionz<Exception to raise when user tries to add add-on repository.ziThe repository does not seem to be a integration, but an add-on repository. HACS does not manage add-ons.c                   < V ^8  d   QhRR/#    returnNr   )format__classdict__s   "r   __annotate__%AddonRepositoryException.__annotate__$        1 1$ 1r   c                :   < \         SV `  V P                  4       R # Nsuper__init__exception_messageself	__class__s   &r   r'   !AddonRepositoryException.__init__$       //0r   r   
r   r   r   r	   r
   r(   r'   r   __classdictcell____classcell__r+   r   s   @@r   r   r      s"     F	B 
1 1 1r   r   c                   F   a a ] tR t^(t oRtRtV3R lV 3R lltRtVtV ;t	# )$HomeAssistantCoreRepositoryExceptionzMException to raise when user tries to add the home-assistant/core repository.zxYou can not add homeassistant/core, to use core integrations check the Home Assistant documentation for how to add them.c                   < V ^8  d   QhRR/# r   r   )r   r   s   "r   r    1HomeAssistantCoreRepositoryException.__annotate__0   r"   r   c                :   < \         SV `  V P                  4       R # r$   r%   r)   s   &r   r'   -HomeAssistantCoreRepositoryException.__init__0   r-   r   r   r.   r1   s   @@r   r3   r3   (   s"     W	F 
1 1 1r   r3   N)
r
   	Exceptionr   r   r   r   r   r   r   r3   r   r   r   <module>r9      sj    !I .m ./} /'M '3= 3@= @	1} 	1	1= 	1r   