Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/kombu/utils/__pycache__/encoding.cpython-39.pyc
Ðазад
a o�h� � @ s� d Z ddlmZ ddlZddlZdadd� Zdd� Zej� d�rLdd d �Z n ddd �Z dd � Zdd� Zdd� Z dd� Zdd� Zddd�Zd dd�Zd!dd�ZdS )"z�Text encoding utilities. Utilities to encode text, and to safely emit text from running applications without crashing from the infamous :exc:`UnicodeDecodeError` exception. � )�annotationsNc C s | a dS )z'Set file used to get codec information.N��default_encoding_file��file� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/kombu/utils/encoding.py�set_default_encoding_file s r c C s t S )z'Get file used to get codec information.r r r r r �get_default_encoding_file s r �javac C s dS )�Get default encoding.zutf-8r r r r r �default_encoding s r c C s | pt � } t| dd�pt�� S )r �encodingN)r �getattr�sys�getfilesystemencodingr r r r r % s c C s t | t�r| �� S | S )zConvert str to bytes.)� isinstance�str�encode��sr r r �str_to_bytes+ s r c C s t | t�r| jdd�S | S )zConvert bytes to str.�replace)�errors)r �bytes�decoder r r r �bytes_to_str2 s r c O s | S )zGet str from utf-8 encoding.r )r �args�kwargsr r r � from_utf89 s r c C s t | t�st| �S | S )zEnsure s is bytes, not str.)r r r r r r r �ensure_bytes>