Graybyt3 Was Here
Linux vps-4656817-x.dattaweb.com 5.14.0-570.33.2.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Aug 14 07:37:35 EDT 2025 x86_64
Apache
200.58.107.103
/
lib
/
python3.9
/
site-packages
/
dnf
/
__pycache__
[ HOME ]
Exec
Submit
File Name : i18n.cpython-39.opt-1.pyc
a �!c!0 � @ s� d dl mZ d dl mZ d dlmZ d dlZd dlZd dlZd dlZd dl Z d dl Z G dd� de�Zdd� Z d d � Zdd� Zd d� Zdd� Zdd� Zdd� Zd'dd�Zdd� Zd(dd�Zd)dd�Zd d!� Zd"d#� Zd$d%� Zed&�\ZZeZdS )*� )�print_function)�unicode_literals)�unicodeNc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )� UnicodeStreamc C s || _ || _d S �N)�stream�encoding)�selfr r � r �,/usr/lib/python3.9/site-packages/dnf/i18n.py�__init__$ s zUnicodeStream.__init__c C s� t |t�s.tjjr |�| jd�n|�| jd�}z| j� |� W nZ t y� |�| jjd�}t| jd�rx| jj� |� n|�| jjd�}| j� |� Y n0 d S )N�replace�backslashreplace�buffer�ignore) � isinstance�str�dnf�pycomp�PY3�decoder �encoder �write�UnicodeEncodeError�hasattrr )r �sZs_bytesr r r r ( s �zUnicodeStream.writec C s t | j|�S r )�getattrr )r �namer r r �__getattr__7 s zUnicodeStream.__getattr__N)�__name__� __module__�__qualname__r r r r r r r r # s r c C s0 | du rdS | � � }|�d�s(|�d�r,dS dS )a� Return true if encoding can express any Unicode character. Even if an encoding can express all accented letters in the given language, we can't generally settle for it in DNF since sometimes we output special characters like the registered trademark symbol (U+00AE) and surprisingly many national non-unicode encodings, including e.g. ASCII and ISO-8859-2, don't contain it. NFzutf-Zutf_T)�lower� startswith)r r"