+
    Qi                     ,    R t ^ RIHtHt R tR tR tR# )z
Python introspection helpers.
)CodeTypeFunctionTypec                    \        \        R 4      '       d=   V P                  ! R/ VP                  4        UUu/ uF  w  r#RV,           VbK  	  uppB # . ROp\        \        R4      '       d   VP	                  ^R4       \        \        R4      '       d   VP	                  ^R4       V Uu. uF%  qQP                  V\        V RV,           4      4      NK'  	  pp\        V!  # u uppi u upi )replaceco_co_kwonlyargcountkwonlyargcountco_posonlyargcountposonlyargcount )argcountnlocals	stacksizeflagscodeconstsnamesvarnamesfilenamenamefirstlinenolnotabfreevarscellvars)hasattrr   r   itemsinsertgetgetattr)templatechangeskvr   r   valuess   &&     8/usr/lib/python3/dist-packages/automat/_introspection.pycopycoder%      s    tYMGMMO"LODA519a<O"LMME  t())Q()t)**Q)*MRSUTkk$%$, ?@UFS=/ #M, Ts   C!++C'c                     . ROpV Uu. uF,  qAP                  V\        V RV,           R,           4      4      NK.  	  pp\        \        V P                  V4      .VO5!  # u upi )globals__)r'   r   defaultsclosure)r   r   functionr%   __code__)r   funcchangescodechangesr   r   r#   s   &&&   r$   copyfunctionr/   $   sg    E RWQVghtd0BCDQV   HX..<FvFFs   2Ac                   a  V 3R lpV# )zD
Preserve the name of the given function on the decorated function.
c                 n   < \        V \        SP                  R 7      \        SP                  R 7      4      # ))r   )r/   dict__name__)	decoratedfs   &r$   	decoratorpreserveName.<locals>.decorator6   s$    It'<d

>STT    r   )r5   r6   s   f r$   preserveNamer9   1   s    
U r8   N)	__doc__typesr   r   r   r+   r%   r/   r9   r   r8   r$   <module>r<      s    =8
Gr8   