Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pyroute2/__pycache__/common.cpython-39.pyc
Ðазад
a ]�h�E � @ s d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl Z ddlZe�e �ZzeZeZeZW n0 ey� eefZddlmZ eZejZY n0 dZdZdZdae �� adddd d d d ddd d� Zdddddddddd� Zdddd dd ddddddddddddd�ZG dd � d e �Z!G d!d"� d"e �Z"G d#d$� d$e#�Z$dFd%d&�Z%ej&fd'd(�Z'ej&fd)d*�Z(d+d,� Z)dGd-d.�Z*d/d0� Z+dHd1d2�Z,G d3d4� d4e �Z-d5d6� Z.d7d8� Z/ej0d d9k�r�e/Z1ne.Z1d:d;� Z2d<d=� Z3d>d?� Z4d@dA� Z5dBdC� Z6dDdE� Z7dS )Iz Common utilities � N)�reduce� � i � i i i @g `@g Ag �A) �b�k�kb�m�mb�g�gb�kbit�mbit�gbiti� �@B ) �s�secZsecs�msZmsec�msecs�usZusecZusecsi ʚ;l l J)�� i i@ i � i z l l P�9 l l QJ)�bitZKibitr Zmibitr Zgibitr ZtibitZtbitZBpsZKiBpsZKBpsZMiBpsZMBpsZGiBpsZGBpsZTiBpsZTBpsc @ sv e Zd ZdZdddd� fdd�Zdd� Zd d � Zdd� Zdd d�Zdd� Z dd� Z dd� Zdd� Zdd� Z dd� ZdS )�Viewz2 A read-only view of a dictionary object. Nc C s dS �NT� )r �vr r �/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/pyroute2/common.py�<lambda>c � z View.<lambda>c C sF |d ur|ni | _ |d ur<|�d�}|D ]}t| j |�| _ q(|| _d S )N�/)�src�split�getattr� constraint)�selfr �pathr# �stepr r r �__init__c s z View.__init__c C s || � � v r| j| S t� �d S �N)�keysr �KeyError�r$ �keyr r r �__getitem__k s zView.__getitem__c C s t � �d S r( ��NotImplementedError�r$ r, �valuer r r �__setitem__p s zView.__setitem__c C s t � �d S r( r. r+ r r r �__delitem__s s zView.__delitem__c C s&