所有,我正在使用redhat func,我找不到func的默认超时。 在如下的源代码中:
self.timeout = DEFAULT_TIMEOUT
# the config file
if self.overlord_config.socket_timeout != 0.0:
self.timeout = self.overlord_config.socket_timeout
# commandline
if timeout:
self.timeout = timeout
源代码中的DEFAULT_TIMEOUT为无
DEFAULT_TIMEOUT = None
在overloard_config中,defalut是:
# configuration for overlord
[main]
socket_timeout = 0
并且未分配超时,因此构造函数的默认值为none:
class Overlord(object):
def __init__(self, server_spec, port=DEFAULT_PORT, interactive=False,
verbose=False, noglobs=False, nforks=1, config=None, async=False, init_ssl=True,
delegate=False, mapfile=DEFAULT_MAPLOC, timeout=None):
所以我的问题是func的defalut超时是什么?是否依赖于http客户端?