File: //lib/python3/dist-packages/twisted/names/__pycache__/secondary.cpython-310.pyc
o
�b� � @ s� d dgZ ddlmZ ddlmZmZ ddlmZmZm Z m
Z
ddlmZ ddl
mZmZ ddlmZ G d d� dej�ZG d
d � d e�ZdS )�SecondaryAuthority�SecondaryAuthorityService� )�service)�defer�task)�client�common�dns�resolve)�
FileAuthority)�failure�log)�nativeStringc @ sD e Zd ZdZdZdZdd� Zedd� �Zdd � Z d
d� Z
dd
� ZdS )r a:
A service that keeps one or more authorities up to date by doing hourly
zone transfers from a master.
@ivar primary: IP address of the master.
@type primary: L{str}
@ivar domains: An authority for each domain mirrored from the master.
@type domains: L{list} of L{SecondaryAuthority}
N�5 c s"