+
    i  c                   s    ^ RI t ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt. R
Ot	 ! R R]
4      t ! R R] P                  4      tR tRR ltR t]R	8X  d
   ]! 4        R# R# )    NPyCompileErrorPycInvalidationModec                   s0   a  ] tR t^t o RR ltR tRtV tR# )r   c                sL   VP                   pV\        J d@   R P                  \        P                  ! W4      4      pVP                  RRV,          4      pM
RV: RV: 2p\        P                  Y;'       g    TWRV4       WPn        W n	        W0n
        T;'       g    TV n        R# ) zFile "<string>"z	File "%s"zSorry: z: N)__name__ZSyntaxErrorZjoin	tracebackZformat_exception_onlyZreplace	Exception__init__exc_type_name	exc_valuefilemsg)selfZexc_typer	   r
   r   r   ZtbtextZerrmsgs   &&&&&   #/usr/lib64/python3.14/py_compile.pyr   ZPyCompileError.__init__.   s     )){"WWY<<% &F^^$5{T7IJF #
 )6i@F4vmdK*"	==&    c                s    V P                   # )N)r   )r   s   &r   __str__ZPyCompileError.__str__>   s    xxr   )r   r	   r
   r   N)r   )r   
__module____qualname____firstlineno__r   r   __static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s     8!  r   c                   s"    ] tR t^Bt^t^t^tRtR# )r    N)r   r   r   r   	TIMESTAMPCHECKED_HASHZUNCHECKED_HASHr   r   r   r   r   r   B   s    ILNr   c                  s    \         P                  P                  R 4      '       d   \        P                  # \        P
                  # )ZSOURCE_DATE_EPOCH)osZenvironZgetr   r   r   r   r   r   _get_default_invalidation_moder   H   s.    	zz~~)**"///",,,r   c                 s   Vf   \        4       pVfT   V^ 8  d.   V^8  d   TMRp\        P                  P                  V VR7      pM\        P                  P                  V 4      p\        P
                  P                  V4      '       d   Rp\        VP                  V4      4      h\        P
                  P                  V4      '       dB   \        P
                  P                  V4      '       g   Rp\        VP                  V4      4      h\        P                  P                  RV 4      p	V	P                  V 4      p
 T	P                  Y;'       g    T VR7      p \        P
                  P-                  T4      pT'       d   \        P.                  ! T4       T\0        P2                  8X  dA   T	P5                  T 4      p\        P6                  P9                  YR,          TR	,          4      pMQ\        P                  P;                  T
4      p\        P6                  P=                  TTT\0        P>                  8H  4      p\        P6                  PA                  T 4      p\        P6                  PC                  TTT4       T#   \         dm   p\!        TP"                  Y;'       g    T 4      pT^8  d;   T'       d   Th\$        P&                  P)                  TP*                  R,           4        R p?R # R p?ii ; i  \         d     ELpi ; i)
Nr   )optimizationzc{} is a symlink and will be changed into a regular file if import writes a byte-compiled file to itzk{} is a non-regular file and will be changed into a regular one if import writes a byte-compiled file to itz<py_compile>)Z	_optimize
ZmtimeZsize)"r   	importlibZutilZcache_from_sourcer   ZpathZislinkZFileExistsErrorZformatZexistsZisfileZ	machineryZSourceFileLoaderZget_dataZsource_to_coder   r   Z	__class__sysZstderrZwriter   dirnameZmakedirsr   r   Z
path_statsZ_bootstrap_externalZ_code_to_timestamp_pycsource_hashZ_code_to_hash_pycr   Z
_calc_modeZ_write_atomic)r
   ZcfileZdfiledoraiseZoptimizeZinvalidation_modequietr   r   ZloaderZsource_bytesZcodeZerrZpy_excr   Zsource_statsZbytecoder   Zmodes   &&&&&&&            r   compiler!   O   sf   Z  :<}q='/1}8"LNN44TBN 5 PE NN44T:E	ww~~e:cjj/00			rww~~e'<'<Acjj/00  11.$GF??4(L
$$\==D/7 % 9''//%(KK  /999((.00GGw'f)=?  nn00>00BB"5"B"BB

 ((33D9D!!//xFL7  sMMTB19

  d!23  s<   ?J 	J &K< K< K9.K4<2K44K9<L
Lc                  s   ^ RI p RpV P                  VRR7      pVP                  RRRRR	7       VP                  R
RRR7       VP                  4       pVP                  R.8X  d=   \
        P                  P                  4        Uu. uF  qDP                  R4      NK  	  ppMVP                  pV F  p \        VRR7       K  	  R# u upi   \         dQ   pTP                  '       d   TP                  ^4        Rp?KP  TP                  ^TP                  4        Rp?Kr  Rp?i\         dP   pTP                  '       d   TP                  ^4        Rp?K  TP                  ^\        T4      4        Rp?K  Rp?ii ; i)r    Nz6A simple command-line interface for py_compile module.T)descriptionZcolorz-qz--quietZ
store_truezSuppress error output)Zactionhelp	filenamesZ+zFiles to compile)Znargsr#   Z-r   )r   )argparseZArgumentParserZadd_argumentZ
parse_argsr$   r   ZstdinZ	readlinesZrstripr!   r   r    Zexitr   ZOSErrorZstr)r%   r"   ZparserZargsZfilenamer$   Zerrors          r   mainr&      s>   JK$$D$IF
i$  
   
 D~~#;>99;N;N;PQ;Px__T*;P	Q	NN		+Hd+  R  	*zzzAAuyy)) 	+zzzAAs5z**		+s<   C3CE>#D!?D!!E>.E>/#E9E99E>Z__main__)r!   r&   r   r   )NNFiNr    )ZenumZimportlib._bootstrap_externalr   Zimportlib.machineryZimportlib.utilr   Zos.pathr   r   Z__all__r   r   ZEnumr   r   r!   r&   r   r   r   r   <module>r'      sg     $   	  
 
F-Y -`$)) -^B +F zF r   