Viewing File: /opt/hc_python/lib/python3.12/site-packages/pre_commit/languages/__pycache__/r.cpython-312.pyc
�
i0i� � �L � d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlm Z d dlm
Z
d dlmZ d dl
mZ d dl
mZ d dl
mZ d d lmZ d d
lmZ d dlmZ dZej. Zd
Zdd� d!d�Zdd� d"d�Zdd� d"d�Zd#d�Zd#d�Z d$d�Zd%d�Z ejB d&d�� Z"d'd�Z#ejB d(d�� Z$ d)d�Z%d*d�Z&d+d�Z' d,d�Z( d-d�Z)d.d�Z* d/d �Z+y)0� )�annotationsN)� Generator)�Sequence)� lang_base)�
envcontext)�PatchesT)�UNSET)�Prefix)�
cmd_output)�win_exe�renv)z --no-savez--no-restorez--no-site-filez--no-environ� )�argsc �� � t ||� 5 t | � 5 }t t � g|�|�|��d|i�\ }}}d d d � d d d � j d� S # 1 sw Y �"xY w# 1 sw Y �&xY w)N�cwd�
)�in_env�_r_code_in_tempfiler �
_rscript_exec�rstrip) �code�prefix�versionr r �cli_opts�f�_�outs �E/opt/hc_python/lib/python3.12/site-packages/pre_commit/languages/r.py�
_execute_rr sv � �
��� �"5�d�";�q���O�
�&�
�()�
�,0�
�69�
� ��3�� #<� � �:�:�d��� #<�";�� � �s! �A&� A�A&�A# �A&�&A/c �, � t | ||||t �� S )N�r r r r r r )r �_RENV_ACTIVATED_OPTS�r r r r r s r �_execute_r_in_renvr$ ( s � � �
�&�'��#�%�� � c �$ � t | ||||d�� S )N)z --vanillar! )r r# s r �_execute_vanilla_rr'