我有这样的代码:
try:
....
l.simple_bind_s(user, password)
except ldap.CONNECT_ERROR, e:
sys.exit(1)
except ldap.BUSY, e:
sys.exit(2)
except ldap.OPT_NETWORK_TIMEOUT, e:
sys.exit(3)
except ldap.TIMEOUT, e:
sys.exit(4)
except ldap.SERVER_DOWN, e:
sys.exit(5)
我正在尝试捕获各种异常。但是,所有异常都属于 SERVER_DOWN。例如,当出现超时异常时,它会陷入 SERVER_DOWN 异常等。我想知道是否存在类似于异常层次结构的东西,这就是它总是陷入 SERVER_DOWN 状态的原因。或者这段代码还有其他问题吗?你对这个问题有什么看法吗?提前致谢。