Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/dogpile/cache/__pycache__/util.cpython-39.pyc
Ðазад
a t�h( � @ s� d dl mZ ddlmZ ddlmZ efdd�Zefdd�Zefd d �Zdd� Z d d� Z ejZejZej Z ejZejZG dd� d�ZdS )� )�sha1� )�compat)�langhelpersc sb �du rd|j |jf �nd|j |j�f �t�|�}|d oL|d d dv � � ��fdd�}|S )a Return a function that generates a string key, based on a given function as well as arguments to the returned function itself. This is used by :meth:`.CacheRegion.cache_on_arguments` to generate a cache key from a decorated function. An alternate function may be used by specifying the :paramref:`.CacheRegion.function_key_generator` argument for :class:`.CacheRegion`. .. seealso:: :func:`.kwarg_function_key_generator` - similar function that also takes keyword arguments into account N�%s:%s�%s:%s|%sr ��self�clsc s4 |rt d��� r| dd � } �d d�t�| �� S )N�Pdogpile.cache's default key creation function does not accept keyword arguments.� �|� )� ValueError�join�map��args�kw�Zhas_self� namespace�to_str� ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/dogpile/cache/util.py�generate_key"