Как импортировать класс «подключения» из psycopg2? - PullRequest
0 голосов
/ 08 июля 2019

Я хочу импортировать конкретно класс connection из psycopg2, потому что я хочу указать, что аргумент одной из моих функций действительно является допустимым соединением psycopg2.

Но у меня проблемы с поиском, где именно он хранится. Страница документа - здесь , но я не могу найти какую-либо ссылку на то, где она определена, и возмущение в исходном коде оставило меня в замешательстве.

Пока что я пробовал:

from psycopg2 import connection
from psycopg2.extensions import connection
from psycopg2.extras import connection
from psycopg2.sql import connection

Но ни одна из них не является действительной ссылкой

1 Ответ

1 голос
/ 08 июля 2019

Вы можете найти его здесь:

from psycopg2._psycopg import connection

Но это внутренний объект, поэтому вы не должны этого делать.Подразумевается, что объекты соединения создаются с помощью psycopg2.connect() фабричного метода.

...