+
     2i  c                   sX    R t ^ RIHt  ! R R]4      t ! R R]4      t ! R R]4      tR# )	z,Exceptions defined by Beautiful Soup itself.)Unionc                   s    ] tR t^tRtRtR# )StopParsingzEException raised by a TreeBuilder if it's unable to continue parsing. N__name__
__module____qualname____firstlineno____doc____static_attributes__r       3/usr/lib/python3.14/site-packages/bs4/exceptions.pyr   r      s    Or
   r   c                   s    ] tR t^
tRtRtR# )FeatureNotFoundzeException raised by the BeautifulSoup constructor if no parser with the
requested features is found.
r   Nr   r   r
   r   r   r   
   s    r
   r   c                   sB   a a ] tR t^t oRtV3R lV 3R lltRtVtV ;t# )ParserRejectedMarkupz_An Exception to be raised when the underlying parser simply
refuses to parse the given markup.
c                s6   < V ^8  d   QhRS[ S[S[3,          /# )i   message_or_exception)r    str	Exception)Zformat__classdict__s   "r   Z__annotate__Z!ParserRejectedMarkup.__annotate__   s      I IU3	>-B Ir
   c                s   < \        V\        4      '       d)   TpVP                  P                  : R\	        V4      : 2p\
        \        V `  V4       R# )zjExplain why the parser rejected the given markup, either
with a textual explanation or another exception.
z: N)Z
isinstancer   	__class__r   r   Zsuperr   __init__)Zselfr   Zer   s   && r   r   ZParserRejectedMarkup.__init__   sB     *I66$A/0{{/C/CSV#L "D23GHr
   r   )	r   r   r   r   r   r   r	   Z__classdictcell__Z__classcell__)r   r   s   @@r   r   r      s     I I Ir
   r   N)r   Ztypingr    r   r   Z
ValueErrorr   r   r   r
   r   <module>r      s3    2 P) Pj I9 Ir
   