a
    !ºDfB  ã                   @  sH   d Z ddlmZ ddlmZ ddlmZ dZG dd	„ d	eƒZd
d„ Z	dS )z½
A Python-Markdown extension to treat newlines as hard breaks; like
GitHub-flavored Markdown does.

See the [documentation](https://Python-Markdown.github.io/extensions/nl2br)
for details.
é    )Úannotationsé   )Ú	Extensioné   )ÚSubstituteTagInlineProcessorz\nc                   @  s   e Zd Zdd„ ZdS )ÚNl2BrExtensionc                 C  s   t tdƒ}|j |dd¡ dS )z3 Add a `SubstituteTagInlineProcessor` to Markdown. ÚbrÚnlé   N)r   ÚBR_REZinlinePatternsÚregister)ÚselfZmdZbr_tag© r   úf/nfs/NAS7/SABIOD/METHODE/ermites/ermites_venv/lib/python3.9/site-packages/markdown/extensions/nl2br.pyÚextendMarkdown"   s    
zNl2BrExtension.extendMarkdownN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r       s   r   c                  K  s   t f i | ¤ŽS )N)r   )Úkwargsr   r   r   ÚmakeExtension(   s    r   N)
Ú__doc__Ú
__future__r   Ú r   Zinlinepatternsr   r   r   r   r   r   r   r   Ú<module>   s   