+
    }¯³j   ã                   óZ  € R t ^ RIHtHtHtHtHtHtHtH	t	H
t
HtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHt ^ RIHt  ] PB                  ! ]"] PF                  4       ] PB                  ! ]$! R4      ] PJ                  4       ^ RI&H't' ^ RIH't( ] PB                  ! ]'](4       A'A(RR lt)R# )a‚  A Python driver for PostgreSQL

psycopg is a PostgreSQL_ database adapter for the Python_ programming
language. This is version 2, a complete rewrite of the original code to
provide new-style classes for connection and cursor objects and other sweet
candies. Like the original, psycopg 2 was written with the aim of being very
small and fast, and stable as a rock.

Homepage: https://psycopg.org/

.. _PostgreSQL: https://www.postgresql.org/
.. _Python: https://www.python.org/

:Groups:
  * `Connections creation`: connect
  * `Value objects constructors`: Binary, Date, DateFromTicks, Time,
    TimeFromTicks, Timestamp, TimestampFromTicks
)ÚBINARYÚNUMBERÚSTRINGÚDATETIMEÚROWIDÚBinaryÚDateÚTimeÚ	TimestampÚDateFromTicksÚTimeFromTicksÚTimestampFromTicksÚErrorÚWarningÚ	DataErrorÚDatabaseErrorÚProgrammingErrorÚIntegrityErrorÚInterfaceErrorÚInternalErrorÚNotSupportedErrorÚOperationalErrorÚ_connectÚapilevelÚthreadsafetyÚ
paramstyleÚ__version__Ú__libpq_version__)Ú
extensionsN)ÚDecimalc                óÔ   € / pRV9   d   VP                  R4      VR&   RV9   d   VP                  R4      VR&   \        P                  ! V 3/ VB p \        V 3RV/VB pVe   W%n        V# )a­  
Create a new database connection.

The connection parameters can be specified as a string:

    conn = psycopg2.connect("dbname=test user=postgres password=secret")

or using a set of keyword arguments:

    conn = psycopg2.connect(database="test", user="postgres", password="secret")

Or as a mix of both. The basic connection parameters are:

- *dbname*: the database name
- *database*: the database name (only as keyword argument)
- *user*: user name used to authenticate
- *password*: password used to authenticate
- *host*: database host address (defaults to UNIX socket if not provided)
- *port*: connection port number (defaults to 5432 if not provided)

Using the *connection_factory* parameter a different class or connections
factory can be specified. It should be a callable object taking a dsn
argument.

Using the *cursor_factory* parameter, a new default cursor factory will be
used by cursor().

Using *async*=True an asynchronous connection will be created. *async_* is
a valid alias (for Python versions where ``async`` is a keyword).

Any other keyword parameter will be passed to the underlying client
library: the list of supported parameters depends on the library version.

ÚasyncÚasync_Úconnection_factory)ÚpopÚ_extÚmake_dsnr   Úcursor_factory)Údsnr#   r'   ÚkwargsÚkwasyncÚconns   &&&,  ÚR/home/luca/screen-checking/.venv/lib/python3.14/site-packages/psycopg2/__init__.pyÚconnectr-   P   sy   € ðF €GØ�&ÔØ!Ÿ:™: gÓ.ˆ�ÑØ�6ÔØ"ŸJ™J xÓ0ˆ�Ñä
�-Š-˜Ñ
&˜vÑ
&€CÜ�CÑJÐ,>ÐJÀ'ÑJ€DØÒ!Ø,Ôà€Kó    )NNN)*Ú__doc__Úpsycopg2._psycopgr   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Úpsycopg2r   r%   Úregister_adapterÚtupleÚSQL_INÚtypeÚNoneAdapterÚdecimalr   ÚAdapterr-   © r.   r,   Ú<module>r:      sˆ   ðñ÷d÷ ÷ ÷ ÷ ÷ ÷ ó õ  (Ø × Ò �e˜TŸ[™[Ô )Ø × Ò ‘d˜4“j $×"2Ñ"2Ô 3õ
 Ý 0Ø × Ò �g˜wÔ 'ØˆWö.r.   