Ao usar a sintaxe de argumentos de palavra-chave para o
connect
é possível usar qualquer uma das funções libpd
parâmetros de conexão suportados. Entre eles está connect_timeout
em segundos:db = psycopg2.connect (
host=dhost, database=ddatabase,
user=duser, password=dpassword,
connect_timeout=3
)
http://www.postgresql.org/docs /current/static/libpq-connect.html#LIBPQ-PARAMKEYWORDS
http://initd.org/psycopg/docs/module.html
Um tempo limite de conexão gera um
OperationalError
exceção.