
    N j                          " S  S\ 5      r " S S\5      r " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      r " S S\5      r " S S\5      r	 " S S\5      r
g)c                   ,   ^  \ rS rSrSU 4S jjrSrU =r$ )YFException   c                 $   > [         TU ]  U5        g )Nsuper__init__)selfdescription	__class__s     d/root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/yfinance/exceptions.pyr   YFException.__init__   s    %     ) __name__
__module____qualname____firstlineno__r   __static_attributes____classcell__r   s   @r   r   r      s    & &r   r   c                       \ rS rSrSrg)YFDataException   r   N)r   r   r   r   r   r   r   r   r   r      s    r   r   c                   (   ^  \ rS rSrU 4S jrSrU =r$ )YFNotImplementedError
   c                 ,   > [         TU ]  SU S35        g )NzHave not implemented fetching 'z' from Yahoo APIr   )r	   method_namer   s     r   r   YFNotImplementedError.__init__   s    :;-GWXYr   r   r   r   s   @r   r   r   
   s    Z Zr   r   c                   (   ^  \ rS rSrU 4S jrSrU =r$ )YFTickerMissingError   c                 H   > [         TU ]  SU SU 35        X l        Xl        g )N$z: possibly delisted; )r   r   	rationaleticker)r	   r(   r'   r   s      r   r   YFTickerMissingError.__init__   s(    1VH$9)EF"r   )r'   r(   r   r   s   @r   r#   r#      s     r   r#   c                   (   ^  \ rS rSrU 4S jrSrU =r$ )YFTzMissingError   c                 &   > [         TU ]  US5        g )Nzno timezone foundr   r	   r(   r   s     r   r   YFTzMissingError.__init__   s    !45r   r   r   r   s   @r   r+   r+      s    6 6r   r+   c                   (   ^  \ rS rSrU 4S jrSrU =r$ )YFPricesMissingError   c                 f   > X l         US:w  a  [        TU ]	  USU 35        g [        TU ]	  US5        g )Nr   zno price data found zno price data found)
debug_infor   r   )r	   r(   r4   r   s      r   r   YFPricesMissingError.__init__   s7    $GV';J<%HIGV%:;r   )r4   r   r   s   @r   r1   r1          < <r   r1   c                   (   ^  \ rS rSrU 4S jrSrU =r$ )YFEarningsDateMissing$   c                 &   > [         TU ]  US5        g )Nzno earnings dates foundr   r.   s     r   r   YFEarningsDateMissing.__init__&   s    !:;r   r   r   r   s   @r   r8   r8   $   s    < <r   r8   c                   (   ^  \ rS rSrU 4S jrSrU =r$ )YFInvalidPeriodError*   c                 l   > Xl         X l        X0l        [        TU ]  U R                    SU SU 35        g )Nz
: Period 'z' is invalid, must be one of: )r(   invalid_periodvalid_rangesr   r   )r	   r(   r@   rA   r   s       r   r   YFInvalidPeriodError.__init__+   s@    ,(DKK=
>2B C,,8>; 	<r   )r@   r(   rA   r   r   s   @r   r=   r=   *   r6   r   r=   c                   (   ^  \ rS rSrU 4S jrSrU =r$ )YFRateLimitError3   c                 $   > [         TU ]  S5        g )Nz3Too Many Requests. Rate limited. Try after a while.r   )r	   r   s    r   r   YFRateLimitError.__init__4   s    NOr   r   r   r   s   @r   rD   rD   3   s    P Pr   rD   N)	Exceptionr   r   NotImplementedErrorr   r#   r+   r1   r8   r=   rD   r   r   r   <module>rJ      sy   &) &
	k 	Z/ Z
; 6+ 6
</ <<0 <<; <P{ Pr   