Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/dogpile/util/__pycache__/compat.cpython-39.pyc
Ðазад
a t�h� � @ sD d dl Z d dlZe �dg d��Ze �dg d��Zdd� Zdd � ZdS ) � N�FullArgSpec)�args�varargs�varkw�defaults� kwonlyargs�kwonlydefaults�annotations�ArgSpec)r r �keywordsr c C s� t | d�rt�| �S t�| �r$| j} t�| �s<td�| ���| j}t� |�sZtd�|���|j }|j}|j}t |d|� �}t |||| � �}||7 }d}|jtj@ r�|j| }|d }d}|jtj@ r�|j| }t|||| j|| j| j�S )z�Fully vendored version of getfullargspec from Python 3.3. This version is more performant than the one which appeared in later Python 3 versions. � __signature__z{!r} is not a Python functionz{!r} is not a code objectN� )�hasattr�inspect�getfullargspec�ismethod�__func__� isfunction� TypeError�format�__code__�iscode�co_argcount�co_varnames�co_kwonlyargcount�list�co_flags� CO_VARARGS�CO_VARKEYWORDSr �__defaults__�__kwdefaults__�__annotations__) �func�co�nargs�names�nkwargsr r r r � r'