File: //lib/python3.6/site-packages/cloudinit/net/__pycache__/dhcp.cpython-36.pyc
3
��b+? � @ s d dl Z d dlZd dlZd dlZd dlZd dlmZ d dlmZm Z d dl
Z
d dlmZm
Z
mZ d dlmZmZmZmZ d dlmZ e je�ZdZG dd � d e�ZG d
d� de�ZG dd
� d
e�Zddd�Z dd� Z!ddd�Z"dd� Z#ddd�Z$ddd�Z%dd� Z&dS ) � N)�StringIO)�Any�Dict)�subp�
temp_utils�util)�EphemeralIPv4Network�find_fallback_nic�get_devicelist�has_url_connectivity)�mask_and_ipv4_to_bcast_addrz/run/systemd/netif/leasesc @ s e Zd ZdZdS )�InvalidDHCPLeaseFileErrorz�Raised when parsing an empty or invalid dhcp.leases file.
Current uses are DataSourceAzure and DataSourceEc2 during ephemeral
boot to scrape metadata.
N)�__name__�
__module__�__qualname__�__doc__� r r �/usr/lib/python3.6/dhcp.pyr
s r
c @ s e Zd ZdZdS )�NoDHCPLeaseErrorz'Raised when unable to get a DHCP lease.N)r r r r r r r r r '