관리-도구
편집 파일: py3compat.cpython-39.opt-1.pyc
a �)gh � @ sr d dl mZmZmZ eZd dlZd dlZd dlm Z d dl mZ d dlm Z mZ dZG dd� de �Zed d �ZdS )� )�absolute_import�division�print_functionN)�MutableMapping)�PY3)�to_bytes�to_text)�environc @ sB e Zd ZdZddd�Zdd� Zdd� Zd d � Zdd� Zd d� Z dS )�_TextEnvironz� Utility class to return text strings from the environment instead of byte strings Mimics the behaviour of os.environ on Python3 Nc C s8 |d u rt j}|| _i | _|d u r.t�� | _n|| _d S �N)�osr �_raw_environ�_value_cache�sys�getfilesystemencoding�encoding)�self�envr � r �;/usr/lib/python3.9/site-packages/ansible/utils/py3compat.py�__init__ s z_TextEnviron.__init__c C s | j |= d S r )r )r �keyr r r �__delitem__- s z_TextEnviron.__delitem__c C s>