+
    Ci                     X    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                       ] 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       0/usr/lib/python3/dist-packages/bs4/exceptions.pyr   r      s    Or   r   c                       ] 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                   B   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                6   < V ^8  d   QhRS[ S[S[3,          /# )   message_or_exception)r   str	Exception)format__classdict__s   "r   __annotate__!ParserRejectedMarkup.__annotate__   s      I IU3	>-B Ir   c                   < \        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)
isinstancer   	__class__r   r   superr   __init__)selfr   er   s   && r   r    ParserRejectedMarkup.__init__   sB     *I66$A/0{{/C/CSV#L "D23GHr   r   )	r   r   r	   r
   r   r    r   __classdictcell____classcell__)r   r   s   @@r   r   r      s     I I Ir   r   N)r   typingr   r   r   
ValueErrorr   r   r   r   r   <module>r(      s3    2 P) Pj I9 Ir   