name : cc_keyboard.cpython-39.pyc
a

'�Dg��@s�UdZddlZddlmZddlmZddlmZddlm	Z	ddl
mZdZej
�gd	��Zd
eedgd�Ze	ed
<e�e�Zeeeedd�dd�ZdS)zkeyboard: set keyboard layout�N)�distros)�Cloud)�Config)�
MetaSchema)�PER_INSTANCEZpc105)�alpineZarchZdebianZredhatZsuseZcc_keyboard�keyboard)�idrZ	frequencyZactivate_by_schema_keys�meta)�name�cfg�cloud�args�returnc	Cs�d|vrt�d|�dS|d}|d}|jjdkrB|�dd�}n|�dt�}|�dd�}|�dd�}t�d	|�|j�||||�dS)
Nrz5Skipping module named %s, no 'keyboard' section found�layoutr�model��variant�optionszSetting keyboard layout to '%s')�LOG�debugZdistror�get�DEFAULT_KEYBOARD_MODELZ
set_keymap)	rrr
rZkb_cfgrrrr�r�@/usr/lib/python3.9/site-packages/cloudinit/config/cc_keyboard.py�handle&s�r)�__doc__ZloggingZ	cloudinitrZcloudinit.cloudrZcloudinit.configrZcloudinit.config.schemarZcloudinit.settingsrrZDistroZexpand_osfamilyZsupported_distrosr
�__annotations__Z	getLogger�__name__r�str�listrrrrr�<module>s"��


© 2025 Cubjrnet7