Lors de l'utilisation de la syntaxe des arguments de mots clés pour le connect fonction, il est possible d'utiliser n'importe lequel des libpd paramètres de connexion pris en charge. Parmi ceux-ci, il y a connect_timeout en secondes :
db = psycopg2.connect (
host=dhost, database=ddatabase,
user=duser, password=dpassword,
connect_timeout=3
)
https://www.postgresql.org/docs /current/static/libpq-connect.html#LIBPQ-PARAMKEYWORDS
https://initd.org/psycopg/docs/module.html
Un dépassement de délai de connexion génère une OperationalError
exception.