File: //lib/python3/dist-packages/supervisor/__pycache__/compat.cpython-312.pyc
�
k��c� � �� � d dl mZ d dlZej d dk( ZereZeZeZeZe Z dd�Z
dd�Zd� Zne
ZeZ eZeZ G d� de� Zdd �Z
dd
�Zd� Z d dlmZ d dlmZ d dlmZ d dlmZ d dlZ d dlZ d dl m Z d dlm"Z" d dl$mZ% d dl&m'Z(m)Z* d dlm+Z+ d dl,m-Z. d dlm/Z/ d dl0Z0 d dl2m3Z3 d dl4m5Z5 d dl7m8Z9 d dl:m;Z; y# e$ r d dlZY �~w xY w# e$ r d dlZd dlZY ��w xY w# e$ r d d
lmZ Y ��w xY w# e$ r dZY ��w xY w# e$ r d dlZY ��w xY w# e$ r d dl!m Z Y ��w xY w# e$ r d dlm#Z" Y ��w xY w# e$ r d dl%Z%Y ��w xY w# e$ r d dl&m(Z(m*Z* Y ��w xY w# e$ r d dlm+Z+ Y ��w xY w# e$ r d dl,m.Z. Y ��w xY w# e$ r d dl/m/Z/ Y ��w xY w# e$ r d dl1Z0Y ��w xY w# e$ r efZ3Y ��w xY w# e$ r d dl6m5Z5 Y ��w xY w# e$ r d dl9Z9Y ��w xY w# e$ r d dl;m;Z; Y yw xY w)� )�absolute_importN� c �H � t | t � r| S | j |� S �N)�
isinstance�str�encode��s�encodings �3/usr/lib/python3/dist-packages/supervisor/compat.py�as_bytesr � � ��a����H��8�8�H�%�%� c �H � t | t � r| S | j |� S r )r �unicode�decoder
s r
� as_stringr s � ��a��!��H��8�8�H�%�%r c �� � t | t � rd| j vS dd l}t | |j
� S # t $ r Y �&w xY w# t $ r dd l}t | |j � cY S w xY w)N�br ) r �file�mode� NameError�_io�_TextIOBase�ImportError�io�
TextIOWrapper)�streamr r s r
�is_text_streamr sx � � ��&�$�'��&�+�+�-�-� (�
8���f�c�o�o�6�6�� � �� �� � 8���f�b�&6�&6�7�7� 8�s �<