Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/libcloud/dns/drivers/__pycache__/dummy.cpython-39.pyc
Ðазад
a q�hm � @ st d dl mZmZmZ d dlmZ d dlmZmZ d dlmZ d dlm Z G dd� de�Z edkrpd d lZe� � d S ) � )� DNSDriver�Zone�Record)� RecordType)�ZoneDoesNotExistError�ZoneAlreadyExistsError)�RecordDoesNotExistError)�RecordAlreadyExistsErrorc @ sl e Zd ZdZdZdZdd� Zdd� Zdd � Zd d� Z dd � Z dd� Zddd�Zddd�Z dd� Zdd� ZdS )�DummyDNSDriverz� Dummy DNS driver. >>> from libcloud.dns.drivers.dummy import DummyDNSDriver >>> driver = DummyDNSDriver('key', 'secret') >>> driver.name 'Dummy DNS Provider' zDummy DNS Providerzhttp://example.comc C s i | _ dS )z� :param api_key: API key or username to used (required) :type api_key: ``str`` :param api_secret: Secret password to be used (required) :type api_secret: ``str`` :rtype: ``None`` N)�_zones)�selfZapi_keyZ api_secret� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/libcloud/dns/drivers/dummy.py�__init__$ s zDummyDNSDriver.__init__c C s t jgS )z� >>> driver = DummyDNSDriver('key', 'secret') >>> driver.list_record_types() ['A'] @inherits: :class:`DNSDriver.list_record_types` )r �A�r r r r �list_record_types0 s z DummyDNSDriver.list_record_typesc C s dd� t | j�� �D �S )z� >>> driver = DummyDNSDriver('key', 'secret') >>> driver.list_zones() [] @inherits: :class:`DNSDriver.list_zones` c S s g | ]}|d �qS )�zoner )�.0r r r r � <listcomp>C � z-DummyDNSDriver.list_zones.<locals>.<listcomp>)�listr �valuesr r r r � list_zones: s zDummyDNSDriver.list_zonesc C s | j |j d �� S )a� >>> driver = DummyDNSDriver('key', 'secret') >>> zone = driver.create_zone(domain='apache.org', type='master', ... ttl=100) >>> list(zone.list_records()) [] >>> record = driver.create_record(name='libcloud', zone=zone, ... type=RecordType.A, data='127.0.0.1') >>> list(zone.list_records()) #doctest: +ELLIPSIS [<Record: zone=apache.org, name=libcloud, type=A...>] �records)r �idr �r r r r r �list_recordsE s zDummyDNSDriver.list_recordsc C s&