HOME


Mini Shell 1.0
Redirecting to https://devs.lapieza.net/iniciar-sesion Redirecting to https://devs.lapieza.net/iniciar-sesion.
DIR: /lib/python3/dist-packages/cloudinit/config/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/cloudinit/config/__pycache__/cc_keyboard.cpython-311.pyc
�

܍~cN��L�UdZddlmZddlmZddlmZddlmZddlm	Z	ddl
mZddlm
Z
mZdd	lmZd
Zej�gd���Zdd
ddeed��ed��gedgd�Ze
ed<ee��Zeje��Zdedede	dededdfd�ZdS)zkeyboard: set keyboard layout�)�Logger)�dedent)�distros)�log)�Cloud)�Config)�
MetaSchema�get_meta_doc)�PER_INSTANCE�pc105)�arch�debian�redhat�suse�cc_keyboard�KeyboardzSet keyboard layoutzHandle keyboard configuration.ze            # Set keyboard layout to "us"
            keyboard:
              layout: us
            z�            # Set specific keyboard layout, model, variant, options
            keyboard:
              layout: de
              model: pc105
              variant: nodeadkeys
              options: compose:rwin
            �keyboard)�id�name�title�descriptionr�examples�	frequency�activate_by_schema_keys�metar�cfg�cloudr�args�returnNc�f�d|vrt�d|��dS|d}|d}|�dt��}|�dd��}|�dd��}	t�d|��|j�||||	��dS)	Nrz5Skipping module named %s, no 'keyboard' section found�layout�model�variant��optionszSetting keyboard layout to '%s')�LOG�debug�get�DEFAULT_KEYBOARD_MODEL�distro�
set_keymap)
rrrrr�kb_cfgr!r"r#r%s
          �>/usr/lib/python3/dist-packages/cloudinit/config/cc_keyboard.py�handler.?s��������	�	�C�T�	
�	
�	
�	��
��_�F�
�H�
�F��J�J�w� 6�7�7�E��j�j��B�'�'�G��j�j��B�'�'�G��I�I�/��8�8�8�	�L���F�E�7�G�<�<�<�<�<�)�__doc__�loggingr�textwrapr�	cloudinitrr�cloudinit.cloudr�cloudinit.configr�cloudinit.config.schemar	r
�cloudinit.settingsrr)�Distro�expand_osfamily�supported_distrosr�__annotations__�	getLogger�__name__r&�str�listr.�r/r-�<module>rAs���$�#�#�������������������$�$�$�$�$�$�!�!�!�!�!�!�#�#�#�#�#�#�<�<�<�<�<�<�<�<�+�+�+�+�+�+�
!���N�2�2�(�(�(����
��
"�3� ���
�	
�	
�	��
�		
�		
��&� *�|�5���j����<�,�t�
�
���g���!�!��=�

�=��=�#(�=�/5�=�=A�=�	�=�=�=�=�=�=r/