Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pyroute2/netlink/event/__pycache__/dquot.cpython-39.pyc
Ðазад
a ]�h� � @ s� d Z ddlmZ ddlmZ ddlmZ ddlmZ dZ dZ G dd� de�ZG d d � d e�ZG dd� de�Z G d d� de �ZdS )au Disk quota events monitoring: .. testsetup:: from pyroute2.netlink.event import dquot import pyroute2 pyroute2.DQuotSocket = dquot.DQuotMock .. testcode:: from pyroute2 import DQuotSocket with DQuotSocket() as ds: for message in ds.get(): uid = message.get('QUOTA_NL_A_EXCESS_ID') major = message.get('QUOTA_NL_A_DEV_MAJOR') minor = message.get('QUOTA_NL_A_DEV_MINOR') warning = message.get('QUOTA_NL_A_WARNING') print(f'quota warning {warning} for uid {uid} on {major}:{minor}') .. testoutput:: quota warning 8 for uid 0 on 7:0 � )� load_dump)�genlmsg)�EventSocket)�Marshal� c @ s e Zd ZdZdZdS )�dquotmsgZQUOTA_NL_A_))ZQUOTA_NL_A_UNSPEC�none)ZQUOTA_NL_A_QTYPE�uint32)ZQUOTA_NL_A_EXCESS_ID�uint64)ZQUOTA_NL_A_WARNINGr )ZQUOTA_NL_A_DEV_MAJORr )ZQUOTA_NL_A_DEV_MINORr )ZQUOTA_NL_A_CAUSED_IDr )ZQUOTA_NL_A_PADr N)�__name__� __module__�__qualname__�prefixZnla_map� r r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/pyroute2/netlink/event/dquot.pyr $ s r c @ s e Zd ZeeeeiZdS )�MarshalDQuotN)r r r �QUOTA_NL_C_UNSPECr �QUOTA_NL_C_WARNING�msg_mapr r r r r 2 s r c @ s e Zd ZeZdZdS )�DQuotSocketZ VFS_DQUOTN)r r r r Z marshal_classZgenl_familyr r r r r 6 s r c s. e Zd ZdZdZddd�Z� fdd�Z� ZS ) � DQuotMockTa 4c:00:00:00 11:00:00:00 06:00:00:00 00:00:00:00 01:01:00:00 08:00:01:00 00:00:00:00 0c:00:02:00 00:00:00:00 00:00:00:00 08:00:03:00 08:00:00:00 08:00:04:00 07:00:00:00 08:00:05:00 00:00:00:00 0c:00:06:00 00:00:00:00 00:00:00:00 r c K s t | jjd<