D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
lib
/
python3.6
/
site-packages
/
cloudinit
/
sources
/
azure
/
__pycache__
/
Filename :
errors.cpython-36.opt-1.pyc
back
Copy
3 \�meJ � @ s( d dl Z d dlZd dlZd dlZd dlmZ d dlmZ d dlmZm Z m Z mZmZ d dl Z d dlmZ d dlmZ d dlmZ eje�Zde e eeed �dd�ZG d d� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�Z G dd� de�Z!dS )� N)�datetime)�StringIO)�Any�Dict�List�Optional�Tuple)�version)�identity)�UrlError�|�')�data� delimiter� quotechar�returnc C s8 t � �(}tj|||tjd�j| � |j� j� S Q R X dS )zEncode report data with csv.)r r ZquotingN)r �csv�writerZ QUOTE_MINIMALZwriterow�getvalue�rstrip)r r r �io� r �/usr/lib/python3.6/errors.py� encode_report s r c @ sZ e Zd Zdd�eeeeef dd�dd�Zed�dd�Ze d�d d �Z ed�dd�ZdS ) �ReportableErrorN)�supporting_data)�reasonr r c C sz dt j� � �| _d| _|| _|r(|| _ni | _tj� | _yt j � | _W n. tk rt } zd|��| _W Y d d }~X nX d S )NzCloud-Init/z%https://aka.ms/linuxprovisioningerrorzfailed to read vm id: ) r Zversion_string�agent�documentation_urlr r r Zutcnow� timestampr Zquery_vm_id�vm_id� Exception)�selfr r Zid_errorr r r �__init__'