U BBû`.ã@sHdZddlmZmZmZmZddlZddlZGdd„deƒZ dd„Z dS)z= Exports the following items: - unwrap() - APIException() é)Úunicode_literalsÚdivisionÚabsolute_importÚprint_functionNc@seZdZdZdS)Ú APIExceptionzI An exception indicating an API has been removed from asn1crypto N)Ú__name__Ú __module__Ú __qualname__Ú__doc__©r r úaC:\Users\shjeevan\PycharmProjects\Verisk-XactWare\venv3.8\Lib\site-packages\asn1crypto/_errors.pyrsrcGs>t |¡}| d¡dkr&t dd|¡}|r2||}| ¡}|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Úoutputr r r Úunwraps r) r Ú __future__rrrrrrÚ Exceptionrrr r r r Ús