+
    iy  c                   s4    ^RI Ht ^RIHt  ! R R]4      tR# )   )Channel
JsonObjectc                   s6   a  ] tR t^
t o RtV 3R lR ltRtV tR# )InfoChannelinfoc                s$   < V ^8  d   QhRS[ RR/# )r    optionsZreturnNr   )Zformat__classdict__s   ":/usr/lib/python3.14/site-packages/cockpit/channels/info.pyZ__annotate__ZInfoChannel.__annotate__   s      z d     c                s    ?V P                  4        V P                  V P                  P                  4       4       V P	                  4        V P                  4        R # )N)ZreadyZ	send_jsonZrouterr   ZdoneZclose)Zselfr   s   &&r   do_openZInfoChannel.do_open   s9    

t{{'')*		

r	    N)Z__name__Z
__module__Z__qualname__Z__firstlineno__Zpayloadr
   Z__static_attributes__Z__classdictcell__)r   s   @r   r   r   
   s     G r	   r   N)Zchannelr   Zjsonutilr   r   r   r	   r   <module>r      s     !	' 	r	   