§
    ™ã hý  ã                   ó>   — d Z ddlmZmZmZmZ ddlZddlZdgZd„ Z	dS )z]
Helper for formatting exception messages. Exports the following items:

 - pretty_message()
é    )Úunicode_literalsÚdivisionÚabsolute_importÚprint_functionNÚpretty_messagec                 óÂ   — t          j        | ¦  «        }|                     d¦  «        dk    rt          j        dd|¦  «        }|r||z  }|                     ¦   «         }|S )a_  
    Takes a multi-line string and does the following:

     - dedents
     - converts newlines with text before and after into a single line
     - strips leading and trailing whitespace

    :param string:
        The string to format

    :param *params:
        Params to interpolate into the string

    :return:
        The formatted string
    ú
éÿÿÿÿz(?<=\S)
(?=[^ 
	\d\*\-=])ú )ÚtextwrapÚdedentÚfindÚreÚsubÚstrip)ÚstringÚparamsÚoutputs      úL/var/www/html/Sam_Eipo/venv/lib/python3.11/site-packages/oscrypto/_errors.pyr   r      sc   € õ$ Œ_˜VÑ$Ô$€Fð ‡{‚{4ÑÔ˜BÒÐÝ”Ð:¸CÀÑHÔHˆàð !Ø˜&‘ˆà\Š\‰^Œ^€Fà€Mó    )
Ú__doc__Ú
__future__r   r   r   r   r   r   Ú__all__r   © r   r   ú<module>r      sm   ððð ð SÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ Rà 	€	€	€	Ø €€€ð ð€ð
ð ð ð ð r   