Файловый менеджер - Редактировать - /usr/lib/python3/dist-packages/cloudinit/sources/__pycache__/DataSourceVMware.cpython-310.pyc
Ðазад
o �t�h� � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl Z ddlmZm Z ddlmZmZmZmZmZmZ ddlmZmZmZ ddlmZ ddlmZ ddlmZmZm Z d Z!e�"e#�Z$d Z%dZ&dZ'd Z(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3ej4ej5ej6ej7hiZ8ej4ej6ej7hiZ9g d�Z:dZ;dd� Z<dd� Z=G dd � d ej>�Z?d!d"� Z@d#d$� ZAd%d&� ZBd'd(� ZCd)d*� ZDd+d,� ZEd-d.� ZFd/d0� ZGd1d2� ZHd3d4� ZId5d6� ZJd7d8� ZKd9d:� ZLd;d� ZMd<d=� ZNd>d?� ZOd@dA� ZPdBdC� ZQdDdE� ZRe?ejSffe?ejSejTffgZUdFdG� ZVdHdI� ZWd\dKdL�ZXdMdN� ZYdOeZdPeZfdQdR�Z[dOeZdPeZfdSdT�Z\dUdV� Z]dWdX� Z^dYdZ� Z_e#d[k�rEe_� dS dS )]z�Cloud-Init DataSource for VMware This module provides a cloud-init datasource for VMware systems and supports multiple transports types, including: * EnvVars * GuestInfo * IMC (Guest Customization) � N)�Dict�Set)� atomic_helper�dmi�net�netinfo�sources�util)� EventScope� EventType�userdata_to_events)�loggers)�guestcust_util)�ProcessExecutionError�subp�whichz/sys/class/dmi/id/product_uuidzNo value found�envvar� guestinfo�imc�redactzcleanup-guestinfo� VMX_GUESTINFOz---z local-ipv4z local-ipv6zwait-on-network�ipv4�ipv6zcloudinit.updates.supportedzcloudinit.updates.enabled)�e1000�e1000e�vlance�vmxnet2�vmxnet3�vrdmaz9 ENV{}=="{}", GOTO="cloudinit_hook" GOTO="cloudinit_end" c C s t jdd� dk r| S t�| �S )z� cache is a wrapper around functools.cache that no-ops when Python is <3.9, the version in which functools.cache was introduced. N� )� � )�sys�version_info� functools�cache)�function� r'