+
     Bi                         ^ 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                   0   a  ] tR t^t o RR ltR tRtV tR# )r   c                L   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__SyntaxErrorjoin	tracebackformat_exception_onlyreplace	Exception__init__exc_type_name	exc_valuefilemsg)selfexc_typer   r   r   r   tbtexterrmsgs   &&&&&   !/usr/lib/python3.14/py_compile.pyr   PyCompileError.__init__.   s     )){"WWY<<% &F^^$5{T7IJF #
 )6i@F4vmdK*"	==&    c                    V P                   # )N)r   )r   s   &r   __str__PyCompileError.__str__>   s    xxr   )r   r   r   r   N)r   )r   
__module____qualname____firstlineno__r   r   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s     8!  r   c                   "    ] tR t^Bt^t^t^tRtR# )r    N)r   r   r   r    	TIMESTAMPCHECKED_HASHUNCHECKED_HASHr!   r%   r   r   r   r   B   s    ILNr   c                      \         P                  P                  R 4      '       d   \        P                  # \        P
                  # )SOURCE_DATE_EPOCH)osenvirongetr   r'   r&   r%   r   r   _get_default_invalidation_moder.   H   s.    	zz~~)**"///",,,r   c                    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>)	_optimize
mtimesize)"r.   	importlibutilcache_from_sourcer+   pathislinkFileExistsErrorformatexistsisfile	machinerySourceFileLoaderget_datasource_to_coder   r   	__class__sysstderrwriter   dirnamemakedirsr   r&   
path_stats_bootstrap_external_code_to_timestamp_pycsource_hash_code_to_hash_pycr'   
_calc_mode_write_atomic)r   cfiledfiledoraiseoptimizeinvalidation_modequietr0   r   loadersource_bytescodeerrpy_excrF   source_statsbytecoderK   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                     ^ 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)descriptioncolorz-qz--quiet
store_truezSuppress error output)actionhelp	filenames+zFiles to compile)nargsrc   -r2   )rQ   )argparseArgumentParseradd_argument
parse_argsrd   rC   stdin	readlinesrstripr]   r   rT   exitr   OSErrorstr)rh   r_   parserargsfilenamerd   errors          r   mainrv      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>__main__)r]   rv   r   r   )NNFNr   )enumimportlib._bootstrap_externalr5   importlib.machineryimportlib.utilr+   os.pathrC   r   __all__r   r   Enumr   r.   r]   rv   r   r%   r   r   <module>r      sg     $   	  
 
F-Y -`$)) -^B +F zF r   