File manager - Edit - /usr/lib/python3/dist-packages/uaclient/__pycache__/system.cpython-310.pyc
Back
o ,2�dpW � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl mZ d dlm Z d dlmZmZmZmZmZmZmZ d dlmZmZmZmZ dZdZdZd Zd ZddiZ d Z!dZ"edde j#fde j#fg�Z$edde%fde%fdee j fdee% fdee& fdee& fdee& fdee% fdee% fg �Z'edde%fde%fde%fd e%fg�Z(ed!d"e%fd#ee& fd$ee& fg�Z)d%Z*d&ej+d'ee j fd(d)�Z,d&ej+d'ee j fd*d+�Z-edd,�d'e'fd-d.��Z.edd,�d'e%fd/d0��Z/edd,�d'e%fd1d2��Z0edd,�d'e)fd3d4��Z1edd,�d'e%fd5d6��Z2edd,�d'e(fd7d8��Z3edd,�de%d'e4fd9d:��Z5edd,�d'e4fd;d<��Z6edd,�de%d'e4fd=d>��Z7edd,�de%d'e4fd?d@��Z8edd,�d'e4fdAdB��Z9edd,�dwdDe%d'e4fdEdF��Z:edd,�d'ee%e%f fdGdH��Z;edd,�de%d'e$fdIdJ��Z<dKe%d'ee% fdLdM�Z= dxdNeee% dOeee% d'e4fdPdQ�Z>dRe%d'e4fdSdT�Z?dydVe%dWe4d'e%fdXdY�Z@dzdVe%d[e&d'dfd\d]�ZA d{dVe%d^e%d[ee& d'dfd_d`�ZBdae%d'dfdbdc�ZC d d|deee% dfeee& dge4dheeD dieee%e%f d'ee%e%f fdjdk�ZE d d}deee% dfeee& dge4dheeD dleeeD dieee%e%f d'ee%e%f fdmdn�ZFdoe%d'dfdpdq�ZGdre%d'e4fdsdt�ZHd'e%fdudv�ZIdS )~� N)� lru_cache)�rmtree)�Dict�List� NamedTuple�Optional�Sequence�Set�Tuple)�defaults� exceptions�messages�utilz/var/run/reboot-requiredz/var/run/reboot-required.pkgsz/etc/machine-idz/var/lib/dbus/machine-idz!/usr/share/distro-info/ubuntu.csv�GenuineIntel�intelz5(?P<release>\d+\.\d+) (LTS\s*)?(\((?P<series>\w+))?.*zd^(?P<major>[\d]+)[.-](?P<minor>[\d]+)[.-](?P<patch>[\d]+)-(?P<abi>[\d]+)-(?P<flavor>[A-Za-z0-9_-]+)$� DistroInfo�eol�eol_esm� KernelInfo�uname_machine_arch� uname_release� build_date�proc_version_signature_version�major�minor�patch�abi�flavor�ReleaseInfo�distribution�release�series�pretty_version�CpuInfo� vendor_id�model�steppingz(Mon|Tue|Wed|Thu|Fri|Sat|Sun).*�uname�returnc C s� t � rt�� � t�d� W d � d S 1 sw Y d S t�� � t�d� W d � n1 s3w Y zt�d�| j��}t j � |jt jj �W S tyq t�� � t�d� W d � Y d S 1 siw Y Y d S w )NzPNot attempting to use timestamp of kernel changelog because we're in a containerz3Falling back to using timestamp of kernel changelogz1/usr/share/doc/linux-image-{}/changelog.Debian.gzzUnable to stat kernel changelog)�is_containerr �disable_log_to_console�logging�warning�os�stat�formatr �datetime� fromtimestamp�st_mtime�timezone�utc� Exception)r'