File: //proc/1233/root/usr/lib/python3/dist-packages/samba/__pycache__/dnsserver.cpython-310.pyc
o
�/a�7 � @ s d dl Z d dlZd dlmZmZ G dd� de�ZG dd� dej�ZG dd� dej�Z G d d
� d
ej�Z
G dd� dej�ZG d
d� dej�ZG dd� dej�Z
G dd� dej�ZG dd� dej�ZG dd� dej�Zi Zdd� Ze� [d%dd�Zdd� Zdd� Zdd � Zd!d"� Zd#d$� ZdS )&� N)� dnsserver�dnspc @ s e Zd ZdS )�
DNSParseErrorN)�__name__�
__module__�__qualname__� r r �1/usr/lib/python3/dist-packages/samba/dnsserver.pyr , s r c �6 e Zd Zddejdf� fdd� Zed dd��Z� ZS )
�ARecord� � r c �6 t t| ��� tj| _||B | _|| _|| _|| _ d S �N)
�superr �__init__r �
DNS_TYPE_A�wType�dwFlags�dwSerial�dwTtlSeconds�data)�self�ip_addr�serial�ttl�rank� node_flag�� __class__r r r 1 �
zARecord.__init__Nc K � | |fi |��S r r ��clsr �sep�kwargsr r r �from_string: � zARecord.from_stringr � r r r r �
DNS_RANK_ZONEr �classmethodr&