为什么plone.api没有find?

Why plone.api doesn’t have find?

我正在尝试创建一个脚本来查找存在的文件夹,如果没有则创建此文件夹。

但是当从 plone.api 调用 find 时,输出是 AttributeError: 'module' object has no attribute 'find'

在我的终端下面:

$ bin/instance -O intranet debug
>>> from plone import api
>>> from zope.site.hooks import setSite
>>> portal = app['intranet']
>>> setSite(portal)
>>> folders = api.content.find(context=portal, portal_catalog='Folder')
Traceback (most recent call last):
File "<console>", line 1, in <module>
AttributeError: 'module' object has no attribute 'find'
>>>

我的情况出了什么问题? 我使用了这个文档 plone.api.content.find

需要更新 plone.api 到支持方法查找的版本。正如@LucaFabbri 所说。在我的例子中,产品更新为 1.5.0.