+
    i  c                   sp    ^ RI t ^ RItR t ! R R] P                  4      t ! R R] P
                  4      tR# )i    Nc                 s    \        W\        P                  P                  R 7      \        n        \        W\        P                  P                  R 7      \        n        R# ))errorsN)	SystemLogsysZstderrr    Zstdout)	log_writeZstdout_levelZstderr_level   &&&'/usr/lib64/python3.14/_apple_support.pyinit_streamsr      s4     93::;L;LMCJ93::;L;LMCJ    c                   sD   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                s   < VP                  R R4       VP                  RR4       \        SV `  ! \        W4      3/ VB  R# )ZencodingzUTF-8Zline_bufferingTN)Z
setdefaultsuper__init__	LogStream)selfr   levelZkwargs	__class__s   &&&,r   r	   ZSystemLog.__init__   s;    *g.*D194??r   c                s6    R V P                   P                   R2# )z<SystemLog (level )>)Zbufferr   r      &r   __repr__ZSystemLog.__repr__   s    #DKK$5$5#6b99r   c                s  < \        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)Zkeepends)
Z
isinstanceZstr	TypeErrortype__name__Z__str__Z
splitlinesr   writelen)r   ZsZliner   s   && r   r   Z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__Z__classcell__)r   __classdict__s   @@r   r   r      s     @
: r   r   c                   s8   a  ] tR t^'t o R tR tR tR tRtV t	R# )r
   c                s    Wn         W n        R # )N)r   r   )r   r   r   r   r   r	   ZLogStream.__init__(   s    "
r   c                s$    R V P                   : R2# )z<LogStream (level r   )r   r   r   r   r   ZLogStream.__repr__,   s    #DJJ>44r   c                s    R # )Tr   r   r   r   writableZLogStream.writable/   s    r   c                s2   \        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 Ns    s   )	r   ZbytesZ
memoryviewr   r   r   r   Zreplacer   )r   Zbs   &&r   r   ZLogStream.write2   s    7%*Q-(  NN4::qyy+'FG1v  ?Q@P@P?QRs   A( (.B)r   r   N)
r   r   r   r   r	   r   r   r   r   r   )r   s   @r   r
   r
   '   s     5 r   r
   )Zior   r   ZTextIOWrapperr   Z	RawIOBaser
   r   r   r   <module>r      s3    	 
N   4 r   