8

python-LDAP で「simple_bind_s」のタイムアウトを手動で設定する方法はありますか? ldapObject.timeout = 10 をテストしましたが、うまくいきませんでした。何か案は?

前もって感謝します..

4

2 に答える 2

13

ldap.OPT_NETWORK_TIMEOUTldap オブジェクトのオプションを設定します。

import ldap

l = ldap.initialize('ldap://servername:389')
l.set_option(ldap.OPT_NETWORK_TIMEOUT, 10.0)
l.simple_bind_s('username', 'password')

指定されたタイムアウトに達すると、ldap.SERVER_DOWN 例外が発生します。

于 2011-11-17T18:43:03.570 に答える