HEX
Server: Apache/2.4.65 (Debian)
System: Linux kubikelcreative 5.10.0-35-amd64 #1 SMP Debian 5.10.237-1 (2025-05-19) x86_64
User: www-data (33)
PHP: 8.4.13
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/cloudinit/net/__pycache__/renderers.cpython-39.pyc
a

��`#�@s�ddlmZddlmZddlmZddlmZddlmZddlmZddlmZeeeeeed�Zgd	�Z	ddd
�Z
ddd�Zd
S)�)�eni)�freebsd)�netbsd)�netplan)�RendererNotFoundError)�openbsd)�	sysconfig)rrrrrr)rrrrrrNFcsv|durt}t��fdd�|D�}|r2td|��g}|D]6}�|}|�|�r:||jf}|rf|S|�|�q:|S)Ncsg|]}|�vr|�qS�r	)�.0�i��	availabler	�9/usr/lib/python3/dist-packages/cloudinit/net/renderers.py�
<listcomp>�zsearch.<locals>.<listcomp>z/Unknown renderers provided in priority list: %s)�DEFAULT_PRIORITY�NAME_TO_RENDERER�
ValueErrorr
�Renderer�append)�priority�target�first�unknown�found�nameZ
render_mod�curr	rr�searchs"�

rcCsJt||dd�}|sF|durt}d}|r6|dkr6d|}td||f��|S)NT)rr��/z
 in target=%szANo available network renderers found%s. Searched through list: %s)rrr)rrr�tmsgr	r	r�select/s��r!)NNF)NN)rrrrrrrrrrrr!r	r	r	r�<module>s �