HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/lib/python3/dist-packages/cloudinit/config/__pycache__/cc_apt_pipelining.cpython-38.pyc
U

Ӈgb�@s�UdZddlZddlmZddlmZddlmZddlm	Z	ddl
mZe�e
�ZdZd	Zd
ddged
gd�Ze	ed<eeeedd�dd�Zdd�ZdS)z)Apt Pipelining: configure apt pipelining.�N)�util)�Cloud)�Config)�
MetaSchema)�PER_INSTANCEz+/etc/apt/apt.conf.d/90cloud-init-pipeliningzQ//Written by cloud-init per 'apt_pipelining'
Acquire::http::Pipeline-Depth "%s";
Zcc_apt_pipeliningZubuntuZdebian�apt_pipelining)�idZdistrosZ	frequencyZactivate_by_schema_keys�meta)�name�cfg�cloud�args�returncCsr|�dd�}t|�����}|dkr2tdtt�n<|dkr>dS|dd�td�D�krbt|tt�nt�d	|�dS)
Nr�osZfalse�0)ZnoneZ	unchangedrcSsg|]}t|��qS�)�str)�.0�brr�D/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_pipelining.py�
<listcomp>-szhandle.<locals>.<listcomp>�z%Invalid option for apt_pipelining: %s)	�getr�lower�strip�write_apt_snippet�LOG�DEFAULT_FILE�rangeZwarning)r
rrr
Zapt_pipe_valueZapt_pipe_value_srrr�handle%srcCs&t|}t�||�|�d||�dS)z0Writes f_name with apt pipeline depth 'setting'.z+Wrote %s with apt pipeline depth setting %sN)�APT_PIPE_TPLrZ
write_file�debug)Zsetting�logZf_nameZ
file_contentsrrrr3sr)�__doc__ZloggingZ	cloudinitrZcloudinit.cloudrZcloudinit.configrZcloudinit.config.schemarZcloudinit.settingsrZ	getLogger�__name__rrr r	�__annotations__r�listrrrrrr�<module>s"
�
�