%PDF- %PDF-
| Direktori : /lib/python3.9/site-packages/ansible/module_utils/facts/hardware/__pycache__/ |
| Current File : //lib/python3.9/site-packages/ansible/module_utils/facts/hardware/__pycache__/hurd.cpython-39.pyc |
a
�)g� � @ s` d dl mZmZmZ eZd dlmZ d dlm Z d dl
mZ G dd� de�ZG dd� de �Z
d S )
� )�absolute_import�division�print_function)�TimeoutError)�HardwareCollector)�
LinuxHardwarec @ s e Zd ZdZdZddd�ZdS )�HurdHardwarez�
GNU Hurd specific subclass of Hardware. Define memory and mount facts
based on procfs compatibility translator mimicking the interface of
the Linux kernel.
�GNUNc C sZ i }| � � }| �� }i }z| �� }W n ty6 Y n0 |�|� |�|� |�|� |S )N)Zget_uptime_factsZget_memory_factsZget_mount_factsr �update)�selfZcollected_factsZhardware_factsZuptime_factsZmemory_factsZmount_facts� r �L/usr/lib/python3.9/site-packages/ansible/module_utils/facts/hardware/hurd.py�populate! s
zHurdHardware.populate)N)�__name__�
__module__�__qualname__�__doc__�platformr r r r r
r s r c @ s e Zd ZeZdZdS )�HurdHardwareCollectorr N)r r r r Z_fact_classZ _platformr r r r
r 3 s r N)Z
__future__r r r �typeZ
__metaclass__Z"ansible.module_utils.facts.timeoutr Z(ansible.module_utils.facts.hardware.baser Z)ansible.module_utils.facts.hardware.linuxr r r r r r r
�<module> s