Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
local
/
lib
/
python3.10
/
dist-packages
/
sqlalchemy
/
util
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: compat.cpython-310.pyc
o [�hv: � @ sd d Z ddlZddlZddlZddlZddlZejdkZejdkZejdkZ ejdkZ ejdkZejdk ZejdkZ ej�d �Zeed �Zej�d�Ze oOe ZejZejZejZeZe�dg d ��ZzddlZW n eyv ddlZY nw e r~dd� ZneZdd� Z e�rddl!Z!ddl"Z"ddl#Z#ddl$Z$ddl%Z%ddl&m'Z' ddl(m)Z* ddl(m+Z+ ddl$m,Z, ddl-m.Z.m/Z/m0Z0m1Z1m2Z2 efZ3e4fZ5e4Z6eZ7e8fZ9e:Z;e$j<Z=e>Z?e@ZAeBe"d�ZCeBe"d�ZDeBe"d�ZEdd� ZFdd� ZGdd� ZHd d!� ZId"d#� ZJdWd$d%�ZKd&d'� ZLd(d)� ZMe �r eNZNn�d*d+� ZNn�ddl!Z!ddlOZ#ddl$Z$ddl+m+Z+ ddlPm+Z* dd,l$mQZ, dd-lRm1Z1 dd.lRm.Z. dd/lRm2Z2 dd0lRm/Z/ dd1lSm0Z0 zddlTZ%W n e�yb ddl%Z%Y nw eUfZ3e4fZ5eZ6eVZ7e8eWfZ9eNZNeJZJe'Z'e!jHZHe!jGZGe$jXZ=e$jYZ?e$jZZAd2d� ZFdXd3d4�ZCd5d6� Z;d7d8� ZDd9d:� ZEd;d'� ZLd<d)� ZMd=d!� ZId>d?� Z[e\d@� e �r�ddAlm]Z] ddddBi i edCd� dDd� dEd� dFd� e]fdGdH�Z^ne�r�ddIlm_Z` dJdH� Z^nddIlm_Z^ e�r�ddlambZc nddlZcejdKdL� �ZddXdMdN�ZedOdP� Zfe�rddQlgmhZh dS ddRlgmgZg ddSlgmiZi ddTlgmjZj G dUdV� dVej�Zheheid��eh_kdS )Yz1Handle Python version/platform incompatibilities.� N)� � )r r )r � )r � )r r )r r r �java�pypy_version_info�win�FullArgSpec)�args�varargs�varkw�defaults� kwonlyargs�kwonlydefaults�annotationsc C � | S �N� )�argr r �A/usr/local/lib/python3.10/dist-packages/sqlalchemy/util/compat.py�<lambda>7 s r c C s� t �| �r| j} t �| �std�| ���| j}t �|�s#td�|���|j}|j }t r.|jnd}t|d|� �}t|||| � �}||7 }d}|j t j@ rW|j | }|d }d}|j t j@ rd|j | }t|||| j|t rp| jndt rw| j�S i �S )z9Fully vendored version of getfullargspec from Python 3.3.z{!r} is not a Python functionz{!r} is not a code objectr N� )�inspect�ismethod�__func__� isfunction� TypeError�format�__code__�iscode�co_argcount�co_varnames�py3k�co_kwonlyargcount�list�co_flags� CO_VARARGS�CO_VARKEYWORDSr �__defaults__�__kwdefaults__�__annotations__) �func�co�nargs�names�nkwargsr r r r r r r �inspect_getfullargspec<