File: //lib/python3/dist-packages/landscape/lib/__pycache__/fetch.cpython-310.pyc
o
y)�]� � @ s� d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ d dl m
Z
mZ G dd� de�Z
G dd � d e
�ZG d
d� de
�Zdd
i ddddddddfdd�Zdd� Zddd�Zd dd�Zd dd�Zdd� Zedkrteejdd� � dS dS )!� N)�OptionParser)�DeferredList)�
deferToThread)� iteritems�
networkStringc @ s e Zd ZdS )�
FetchErrorN)�__name__�
__module__�__qualname__� r r �5/usr/lib/python3/dist-packages/landscape/lib/fetch.pyr s r c @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�
HTTPCodeErrorc C � || _ || _d S �N)� http_code�body)�selfr r r r r �__init__ �
zHTTPCodeError.__init__c C �
d| j S )NzServer returned HTTP code %d�r �r r r r �__str__ �
zHTTPCodeError.__str__c C r )Nz<HTTPCodeError http_code=%d>r r r r r �__repr__ r zHTTPCodeError.__repr__N)r r r
r r r r r r r r
s r
c @ s0 e Zd Zdd� Zdd� Zdd� Zedd� �Zd S )
�PyCurlErrorc C r r )�
error_code�_message)r r �messager r r r r zPyCurlError.__init__c C � d| j | jf S )NzError %d: %s�r r r r r r r # s zPyCurlError.__str__c C r )Nz<PyCurlError args=(%d, '%s')>r r r r r r &