| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/openid/store/__pycache__/ |
Upload File : |
�
QT�^�1 � � � d Z ddlZddlZddlZddlZddlZddlmZmZ ddl m
Z
ddlmZ ddl
mZ ddlmZ ddlmZmZ ej e� � Zej ej z d z Z ee� � j Zd
� Zd� Zd� Zd
� Z G d� de� � Z!dS )zP
This module contains an C{L{OpenIDStore}} implementation backed by
flat files.
� N)�EEXIST�ENOENT)�mkstemp)�Association)�OpenIDStore)�nonce)� cryptutil�oidutil�.c � � t j t j | � � � � }t |� � }|� dd� � }|� dd� � }|� dd� � }t
|� � S )N� +� _� /� .� =� )r
�toBase64r �sha1� bytearray�replace�bytes)�s�h64s �8/usr/lib/python3/dist-packages/openid/store/filestore.py�_safe64r sl � �
�
�9�>�!�,�,�
-�
-�C�
�C�.�.�C�
�+�+�d�D�
!�
!�C�
�+�+�d�D�
!�
!�C�
�+�+�d�C�
�
�C���:�:�r c �� � g }| D ]L}t |� � r|� |� � �'|� dt |� � z � � �Md� |� � S )Nz_%02X� )�_isFilenameSafe�append�ord�join)r �filename_chunks�cs r �_filenameEscaper$ % sq � ��O�
� 5� 5���1��� 5��"�"�1�%�%�%�%��"�"�7�S��V�V�#3�4�4�4�4�
�7�7�?�#�#�#r c � � t j | � � dS # t $ r}|j t k rY d}~dS � d}~ww xY w)zoAttempt to remove a file, returning whether the file existed at
the time of the call.
str -> bool
� Nr )�os�unlink�OSError�errnor )�filename�whys r �_removeIfPresentr- / s\ � �
�
� �(���� �q�� � � � ��9�����1�1�1�1�1���������s � �
>�9�9�>c � � t j | � � dS # t $ r;}|j t k st j � | � � s� Y d}~dS d}~ww xY w)z�Create dir_name as a directory if it does not exist. If it
exists, make sure that it is, in fact, a directory.
Can raise OSError
str -> NoneType
N)r'