首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python-LDAP simple_bind_s超时

Python-LDAP simple_bind_s超时
EN

Stack Overflow用户
提问于 2011-07-13 21:44:23
回答 2查看 10K关注 0票数 8

有没有办法在python-LDAP中手动设置"simple_bind_s“的超时时间?我测试过ldapObject.timeout = 10,它对我不起作用。有什么想法吗?

提前谢谢..

EN

回答 2

Stack Overflow用户

发布于 2011-11-18 02:43:04

为ldap对象设置选项ldap.OPT_NETWORK_TIMEOUT

代码语言:javascript
复制
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异常。

票数 13
EN

Stack Overflow用户

发布于 2013-04-03 00:07:10

由于某种原因,ldap.OPT_NETWORK_TIMEOUT似乎永远不会为我超时,所以我改用ldap.OPT_TIMEOUT (这将引发ldap.TIMEOUT):

代码语言:javascript
复制
import ldap

l = ldap.initialize('ldaps://ldap.example.com')
l.set_option(ldap.OPT_TIMEOUT, 10)
l.simple_bind_s('username', 'password')
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6679910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档