+
     Bi                     p    ^ RI t ^ RItR t ! R R] P                  4      t ! R R] P
                  4      tR# )    Nc                     \        W\        P                  P                  R 7      \        n        \        W\        P                  P                  R 7      \        n        R# ))errorsN)	SystemLogsysstderrr   stdout)	log_writestdout_levelstderr_levels   &&&%/usr/lib/python3.14/_apple_support.pyinit_streamsr      s4     93::;L;LMCJ93::;L;LMCJ    c                   D   a a ] tR t^t oV 3R ltR tV 3R ltRtVtV ;t	# )r   c                   < VP                  R R4       VP                  RR4       \        SV `  ! \        W4      3/ VB  R# )encodingzUTF-8line_bufferingTN)
setdefaultsuper__init__	LogStream)selfr	   levelkwargs	__class__s   &&&,r   r   SystemLog.__init__   s;    *g.*D194??r   c                6    R V P                   P                   R2# )z<SystemLog (level )>)bufferr   r   s   &r   __repr__SystemLog.__repr__   s    #DKK$5$5#6b99r   c                  < \        V\        4      '       g"   \        R \        V4      P                   24      h\        P                  V4      pVP                  RR7       F  p\        SV `!  V4       K  	  \        V4      # )z"write() argument must be str, not T)keepends)

isinstancestr	TypeErrortype__name____str__
splitlinesr   writelen)r   sliner   s   && r   r+   SystemLog.write   sq    !S!!4T!W5E5E4FGI I
 KKN LL$L/DGM$ 0 1vr    )
r(   
__module____qualname____firstlineno__r   r    r+   __static_attributes____classdictcell____classcell__)r   __classdict__s   @@r   r   r      s     @
: r   r   c                   8   a  ] tR t^'t o R tR tR tR tRtV t	R# )r   c                    Wn         W n        R # )N)r	   r   )r   r	   r   s   &&&r   r   LogStream.__init__(   s    "
r   c                $    R V P                   : R2# )z<LogStream (level r   )r   r   s   &r   r    LogStream.__repr__,   s    #DJJ>44r   c                    R # )Tr0   r   s   &r   writableLogStream.writable/   s    r   c                2   \        V4      \        Jd    \        \        V4      4      pV'       d-   V P                  V P                  VP                  RR4      4       \        V4      #   \         d$    \        R \        T4      P                   24      Rhi ; i)z)write() argument must be bytes-like, not N    s   )	r'   bytes
memoryviewr&   r(   r	   r   replacer,   )r   bs   &&r   r+   LogStream.write2   s    7%*Q-(  NN4::qyy+'FG1v  ?Q@P@P?QRs   A( (.B)r   r	   N)
r(   r1   r2   r3   r   r    r>   r+   r4   r5   )r7   s   @r   r   r   '   s     5 r   r   )ior   r   TextIOWrapperr   	RawIOBaser   r0   r   r   <module>rJ      s3    	 
N   4 r   