0x1949 Team - FAZEMRX - MANAGER
Edit File: decorators.cpython-310.pyc
o �+ca: � @ s� d dl Z d dlZd dlZd dlmZ d dlmZ ddlm Z ddlm Z ddlmZ ddlmZ dd lm Z dd lmZ ddlmZ ddlmZ ejd ejdejf d�Ze�dejdejf e �Zdedefdd�Zdedefdd�Z dAdejdeddfdd�Zdd�dedeje ddfd d!�Zded"eje d#ej eejf d$eje de f d%d&�Z! dBd"eje d$ejeje d#ejdejege f fd'd(�Z"dCd"eje d#ejdejegef fd)d*�Z#ded+eddfd,d-�Z$d.ed#ejdejegef fd/d0�Z%d.ed#ejdejegef fd1d2�Z&d.ed3ejdejegef fd4d5�Z'd.ed3ejdejegef fd6d7�Z( dCdddd8�d9eje d.ed:eje d;eje d<eje d3ejdejegef fd=d>�Z)d.ed3ejdejegef fd?d@�Z*dS )D� N)�update_wrapper)�gettext� )�Argument)�Command)�Context)�Group)�Option)� Parameter��get_current_context)�echo�F.)�bound�FC�f�returnc � � fdd�}t t�t|�� �S )z]Marks a callback as wanting to receive the current context object as first argument. c s � t � g| �R i |��S �Nr ��args�kwargs�r � �2/usr/lib/python3/dist-packages/click/decorators.py�new_func s zpass_context.<locals>.new_func�r �t�castr �r r r r r �pass_context s r c r )z�Similar to :func:`pass_context`, but only pass the object on the context onwards (:attr:`Context.obj`). This is useful if that object represents the state of a nested system. c s � t � jg| �R i |��S r )r �objr r r r r % s zpass_obj.<locals>.new_funcr r r r r �pass_obj s r"