%PDF- %PDF-
Direktori : /opt/alt/python37/lib/python3.7/site-packages/virtualenv/config/__pycache__/ |
Current File : //opt/alt/python37/lib/python3.7/site-packages/virtualenv/config/__pycache__/ini.cpython-37.pyc |
B ���a � @ s| d dl mZmZ d dlZd dlZd dlmZ d dlmZ d dl m Z d dlmZ d dl mZ dd lmZ G d d� de�ZdS )� )�absolute_import�unicode_literalsN)�user_config_dir)�PY3)�ConfigParser)�Path)� ensure_str� )�convertc @ sR e Zd Zed�Zdddd�ZdZddd �Zd d� Zdd � Z dd� Z edd� �ZdS )� IniConfigZVIRTUALENV_CONFIG_FILEzfailed to parseZactiveZmissing)NTF� virtualenvNc C s |d krt jn|}|�| jd �}|d k | _|d k r:t|�nttddd��d }|| _i | _d }d | _ y| j� � | _ W n& tk r� } z|}W d d }~X Y nbX | j r�| j�� | _t � � | _y| �� | j�| j�| _W n& tk r� } z|}W d d }~X Y nX |d k �rt�d||� d S )Nr Zpypa)ZappnameZ appauthorzvirtualenv.iniz(failed to read config file %s because %r)�os�environ�get�VIRTUALENV_CONFIG_FILE_ENV_VAR� is_env_varr r �config_file�_cache�has_config_file�exists�OSErrorZresolver � config_parser�_loadZhas_section�section�has_virtualenv_section� Exception�logging�error)�self�envr Z exception�exc� r! �F/opt/alt/python37/lib/python3.7/site-packages/virtualenv/config/ini.py�__init__ s. zIniConfig.__init__c C s8 | j �d��"}t| jtrdnd�}||� W d Q R X d S )NZrtZ read_fileZreadfp)r �open�getattrr r )r Zfile_handler�readerr! r! r"