Python 如何在尝试连接时提前超时

Python 如何在尝试连接时提前超时,python,timeout,rabbitmq,pika,Python,Timeout,Rabbitmq,Pika,我有一个应用程序正试图连接到rabbitmq服务器,但如果无法连接到服务器,我希望我的应用程序在指定的秒数内超时 我的问题是我不知道怎么做 澄清一下,当我的制作人尝试连接时,我希望提前超时,因为现在需要20-30秒;socket.setdefaulttimeout(秒)就足够了 [编辑以包含Daniel Figueroa的更正]在计时器关闭连接后,使用计时器单独创建一个计时器。先生,您是一位绅士和学者!感谢您为我指出了正确的方向,尽管socket.setdefaulttimeout()非常挑剔。

我有一个应用程序正试图连接到rabbitmq服务器,但如果无法连接到服务器,我希望我的应用程序在指定的秒数内超时

我的问题是我不知道怎么做


澄清一下,当我的制作人尝试连接时,我希望提前超时,因为现在需要20-30秒;socket.setdefaulttimeout(秒)就足够了


[编辑以包含Daniel Figueroa的更正]

在计时器关闭连接后,使用计时器单独创建一个计时器。先生,您是一位绅士和学者!感谢您为我指出了正确的方向,尽管socket.setdefaulttimeout()非常挑剔。