Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
psycopg2
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: pool.cpython-310.pyc
o ��a� � @ s\ d Z ddlZddlmZ G dd� dej�ZG dd� d�ZG dd � d e�ZG d d� de�ZdS )z`Connection pooling for psycopg2 This module implements thread-safe (and not) connection pools. � N)� extensionsc @ s e Zd ZdS )� PoolErrorN)�__name__� __module__�__qualname__� r r �//usr/lib/python3/dist-packages/psycopg2/pool.pyr s r c @ sF e Zd ZdZdd� Zddd�Zdd� Zdd d �Zddd �Zdd� Z dS )�AbstractConnectionPoolzGeneric key-based pooling code.c O sZ t |�| _t |�| _d| _|| _|| _g | _i | _i | _d| _ t | j�D ]}| �� q$dS )z�Initialize the connection pool. New 'minconn' connections are created immediately calling 'connfunc' with given parameters. The connection pool will support a maximum of about 'maxconn' connections. Fr N)�int�minconn�maxconn�closed�_args�_kwargs�_pool�_used�_rused�_keys�range�_connect)�selfr r �args�kwargs�ir r r �__init__'