File: //usr/local/lib/python3.10/dist-packages/sqlalchemy/testing/__pycache__/util.cpython-310.pyc
o
���g�8 � @ s> d dl mZ d dlmZ d dlZd dlZd dlZd dlmZ d dl Z d dl
Z
d dl
mZ d dlZd dl
Z
d dlmZ ddlmZ dd lmZ d
dlmZ d
dlmZ d
d
lmZ d
dlmZ d
dlmZ d
dlmZ d
dlmZ d
dlmZ d
dlmZ d
dlmZ d
dl m!Z! d
dl m"Z" d
dl m#Z# d
dl m$Z$ e#s�dd� Z%e% Z&Z'nej(Z&dd� Z'dd� Z)dQdd �Z*d!d"� Z+G d#d$� d$e,�Z-d%d&� Z.d'd(� Z/d)d*� Z0d+d,� Z1d-d.� Z2d/d0� Z3e!d1d2� �Z4d3d4� Z5d5d6� Z6d7d8� Z7dRd:d;�Z8d<d=� Z9G d>d?� d?e:�Z;d@dA� Z< B dSdCdD�Z=dEdF� Z>dGdH� Z?dIdJ� Z@ejAdBdTdOdP��ZBdS )U� )�annotations)�dequeN)�chain)� getsizeof)�Any� )�config)�mock� )�inspect)�
Connection)�Column)�DropConstraint)� DropTable)�ForeignKeyConstraint)�MetaData)�Table��schema)�Integer�� decorator)�defaultdict)�has_refcount_gc)�inspect_getfullargspecc G s t �� t �� d S �N)�gc�collect)�args� r �B/usr/local/lib/python3.10/dist-packages/sqlalchemy/testing/util.py�non_refcount_gc_collect, s r! c C s d S r r r r r r �lazy_gc5 s r"