Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/itsdangerous/__pycache__/encoding.cpython-39.pyc
Ðазад
a g�h� � @ s� d dl Z d dlZd dlZddlmZ ddlmZ ddd�Zd d � Zdd� Z ej ej d �d�Z e�d�ZejZejZdd� Zdd� ZdS )� N� )� text_type)�BadData�utf-8�strictc C s t | t�r| �||�} | S )N)� isinstancer �encode)�s�encoding�errors� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/itsdangerous/encoding.py� want_bytes s r c C s t | �} t�| ��d�S )z^Base64 encode a string of bytes or text. The resulting bytes are safe to use in URLs. � =)r �base64�urlsafe_b64encode�rstrip��stringr r r � base64_encode s r c C sT t | ddd�} | dt| � d 7 } zt�| �W S ttfyN td��Y n0 dS )zOBase64 decode a URL-safe string of bytes or text. The result is bytes. �ascii�ignore)r r r � zInvalid base64-encoded dataN)r �lenr �urlsafe_b64decode� TypeError� ValueErrorr r r r r � base64_decode s r z-_=r z>Qc C s t | ��d�S )N� )� _int_to_bytes�lstrip)�numr r r �int_to_bytes, s r"