File: //usr/local/lib/python3.9/site-packages/celery/utils/__pycache__/functional.cpython-39.pyc
a
X>h�. � @ s� d Z ddlZddlmZ ddlmZ ddlmZmZm Z ddl
mZmZ ddl
mZmZmZmZmZmZmZ ddlmZ dd lmZ ee�Zd
ZdZG dd
� d
�ZG dd� de�Zdd� Zdd� Z dd� Z!dd� Z"d>dd�Z#dd� Z$d?dd�Z%dd� Z&d d!� Z'd"d#� Z(d$d%� Z)G d&d'� d'ee*�Z+d@d)d*�Z,dAed,ef e-e.d-�d.d/�Z/d0d1� Z0dBd2d3�Z1d4d5� Z2d6d7� Z3d8d9� Z4d:d;� Z5d<d=� Z6dS )CzFunctional-style utilities.� N)�UserList)�partial)�islice�tee�zip_longest)�Any�Callable)�LRUCache�
dictfilter�is_list�lazy�maybe_evaluate�
maybe_list�memoize)�promise)�
get_logger)r r r r �mlazy�noop�first�firstmethod�chunks�padlist�mattrgetter�uniq�regenr
r r
�
head_from_fun�maybe�fun_accepts_kwargsz4
def {fun_name}({fun_args}):
return {fun_value}
c @ s e Zd Zdd� Zdd� ZdS )�DummyContextc C s | S �N� ��selfr r �A/usr/local/lib/python3.9/site-packages/celery/utils/functional.py� __enter__ s zDummyContext.__enter__c G s d S r r )r"