O caminho certo é este (
connect_timeout
em vez de connection_timeout
):create_engine(db_url, connect_args={'connect_timeout': 10})
...e funciona com Postgres e MySQL
ps:(o tempo limite é definido em segundos)
connect_timeout
em vez de connection_timeout
):create_engine(db_url, connect_args={'connect_timeout': 10})