/usr/lib/python3/dist-packages/cloudinit/distros/__pycache__
Edit: /usr/lib/python3/dist-packages/cloudinit/distros/__pycache__/debian.cpython-310.pyc (8169B)
o
thi* @ s d dl Z d dlZd dlmZ d dlmZmZmZ d dlm Z d dl
mZ d dlm
Z
d dlmZ e eZdZd ZG d
d dejZdd
dZedfddZ dddZdddZdS ) N)List)distrossubputil)Apt)PackageManager)HostnameConf)CLOUDINIT_NETPLAN_FILEa8 # This file is generated from information provided by the datasource. Changes
# to it will not persist across an instance reboot. To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
z/etc/default/localec s e Zd ZdZdedZed eded edddZd Zd
Z fddZ
d
d Zd+ddZ fddZ
dd Zdd Zdd Zd,ddZdd Zdd Zd-d!d"Zd#d$ Zd%ed&ed'ed(efd)d*Z ZS ).Distroz
/etc/hostnamez'/etc/network/interfaces.d/50-cloud-init)eninetplanr )eni_path
eni_headerr T)netplan_pathnetplan_headerpostcmdsz
/var/lib/dhcpzdhclient\.\w+\.leasesc s@ t ||| d| _d| _d | _t| j|| _| jg| _ d S )NdebianzC.UTF-8)
super__init__osfamilydefault_locale
system_localer from_config_runneraptpackage_managers)selfnamecfgpaths __class__ :/usr/lib/python3/dist-packages/cloudinit/distros/debian.pyr 7 s zDistro.__init__c C s | j st | _ | j r
| j S | jS )z9Return the default locale if set, else use default locale)r read_system_localer r r" r" r#
get_localeB s
zDistro.get_localeNLANGc C s |st }|s
td| }tj|}| j }|r#tdt | j ntd| jt |
|
kp7| p7|}| p>|p>|}|rKt|||| jd n td|| j| |rdt
|||| jd d| _dS dS )zeApply specified locale to system, regenerate if specified locale
differs from system default.zFailed to provide locale value.zVSystem locale not found in %s. Assuming system locale is %s based on hardcoded defaultzSystem locale set to %s via %s)keynameinstall_functionz9System has '%s=%s' requested '%s', skipping regeneration.N)LOCALE_CONF_FN
ValueErrorr&