
    %h	                     L    / S Qr  " S S5      r " S S\5      r " S S\5      rg))Mark	YAMLErrorMarkedYAMLErrorc                   *    \ rS rSrS rSS jrS rSrg)r      c                 L    Xl         X l        X0l        X@l        XPl        X`l        g N)nameindexlinecolumnbufferpointer)selfr	   r
   r   r   r   r   s          B/var/www/auris/envauris/lib/python3.13/site-packages/yaml/error.py__init__Mark.__init__   s     	
	    c                    U R                   c  g SnU R                  nUS:  aZ  U R                   US-
     S;  aD  US-  nU R                  U-
  US-  S-
  :  a  SnUS-  nOUS:  a  U R                   US-
     S;  a  MD  SnU R                  nU[        U R                   5      :  af  U R                   U   S;  aS  US-  nX`R                  -
  US-  S-
  :  a  SnUS-  nO.U[        U R                   5      :  a  U R                   U   S;  a  MS  U R                   XF nSU-  U-   U-   U-   S	-   SXR                  -   U-
  [        U5      -   -  -   S
-   $ )N        u    
     z ...     
^)r   r   len)r   indent
max_lengthheadstarttailendsnippets           r   get_snippetMark.get_snippet   sm   ;;aiDKKa08PPQJE||E!JqLN2
 aiDKKa08PP llC$$S)9AY)Y1HC<<*Q,q.0q C$$S)9AY)Y ++e(6zD 7*T1D8vll*50T:;<>AB 	Br   c                     U R                  5       nSU R                  U R                  S-   U R                  S-   4-  nUb  USU-   -  nU$ )Nz  in "%s", line %d, column %dr   z:
)r%   r	   r   r   )r   r$   wheres      r   __str__Mark.__str__%   sQ    ""$199diik4;;q=9:U7]"Er   )r   r   r
   r   r	   r   N)r   K   )__name__
__module____qualname____firstlineno__r   r%   r)   __static_attributes__ r   r   r   r      s    B.r   r   c                       \ rS rSrSrg)r   -   r1   N)r,   r-   r.   r/   r0   r1   r   r   r   r   -   s    r   r   c                   (    \ rS rSr  SS jrS rSrg)r   0   Nc                 @    Xl         X l        X0l        X@l        XPl        g r   )contextcontext_markproblemproblem_marknote)r   r7   r8   r9   r:   r;   s         r   r   MarkedYAMLError.__init__2   s    ((	r   c                 $   / nU R                   b  UR                  U R                   5        U R                  b  U R                  b  U R                  b  U R                  R
                  U R                  R
                  :w  d\  U R                  R                  U R                  R                  :w  d.  U R                  R                  U R                  R                  :w  a$  UR                  [        U R                  5      5        U R                  b  UR                  U R                  5        U R                  b$  UR                  [        U R                  5      5        U R                  b  UR                  U R                  5        SR                  U5      $ )Nr   )r7   appendr8   r9   r:   r	   r   r   strr;   join)r   liness     r   r)   MarkedYAMLError.__str__:   s   <<#LL&(%):):)B((--1B1B1G1GG((--1B1B1G1GG((//43D3D3K3KKLLT../0<<#LL&(LLT../099 LL#yyr   )r7   r8   r;   r9   r:   )NNNNN)r,   r-   r.   r/   r   r)   r0   r1   r   r   r   r   0   s    2626 r   r   N)__all__r   	Exceptionr   r   r1   r   r   <module>rE      s-   
2' 'R		 	 i  r   