+
     Gi  c                   sX    ^ RI t ^ RIt^RIHt ^ RIHt  ! R R]P                  4      tR# )i    N)base)commandsc                   sB   a a ] tR t^t oRtV 3R ltV 3R ltRtVtV ;t	# )executez.
Executes process and substitutes its output.
c                s2   < \         \        V `  R ^ ^4       R# )ZexecN)superr   __init__)self	__class__s   &K/usr/lib/python3.14/site-packages/tuned/profiles/functions/function_exec.pyr   Zexecute.__init__
   s    1-    c                s   < \         \        V `  V4      '       g   R # V P                  P                  V4      w  r#V^ 8X  d   V# R # )N)r   r   Z_cmd)r   ZargsZretZoutr   s   &&  r   r   Zexecute.execute   s=    	w	%d	+	+
yy  &*3AX
:	r    )
Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   r   Z__static_attributes__Z__classdictcell__Z__classcell__)r   Z__classdict__s   @@r   r   r      s     . r   r   )	ZosZ
tuned.logsZtunedZ r    Ztuned.utils.commandsr   ZFunctionr   r	   r   r   <module>r
      s!    	   )dmm r   