我发现在python中有一种方法可以将结果页面化,我找到了下面的示例代码:s.py
当我复制这段代码并尝试将其修改为在运行代码时需要它做的事情时,我会得到一个"TypeError:init()得到一个意外的关键字参数'cookie'“。
我甚至将代码恢复到默认的状态,并得到相同的错误。如果有人能给我指明正确的方向,我将不胜感激。
谢谢
发布于 2014-01-02 19:54:39
发布于 2014-01-02 19:33:13
问题就在这条线上:
req_ctrl = SimplePagedResultsControl(True,size=self.page_size,cookie='')查找定义该SimplePagedResultsControl类的位置,并检查其构造函数的参数列表,以获得正确的构造函数参数列表。
编辑:
看来构造函数签名已经更改了。如果您由于某种原因无法升级,可以按照Omid的建议进行升级,或者尝试下面的旧方法签名。
paged_results_control = SimplePagedResultsControl(ldap.LDAP_CONTROL_PAGE_OID, True, (self.page_size, ''))https://stackoverflow.com/questions/20890125
复制相似问题