超出了Pythondap大小限制

2024-05-16 05:51:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我发现有一种方法可以在python中分页结果,我找到了以下示例代码: https://bitbucket.org/jaraco/python-ldap/src/f208b6338a28/Demo/paged_search_ext_s.py

当我复制此代码并尝试将其修改为运行代码时需要它执行的操作时,我得到一个“TypeError:init()得到了一个意外的关键字参数'cookie'”

我甚至把代码恢复到默认值,得到了同样的错误。如果有人能为我指出正确的方向,我将不胜感激。在

谢谢


Tags: 方法代码pyhttpsorgsrc示例bitbucket
2条回答

问题就在这条线上:

req_ctrl = SimplePagedResultsControl(True,size=self.page_size,cookie='')

查找SimplePagedResultsControl类的定义位置,并检查其构造函数的参数列表以获取正确的构造函数参数列表。在

编辑:

构造函数签名似乎已更改。请按照Omid Raha的建议进行升级,或者如果由于某些原因无法升级,请尝试下面的旧方法签名。在

^{pr2}$

更新您的python-ldap模块:

pip install python-ldap  upgrade

该类从commitmentioned更改:

new class API in ldap.controls, not backwards-compatible!

相关问题 更多 >