python – 覆盖plone蛋中的模块?

我想覆盖一个方法(assignment_mapping_from_key):

eggs/plone.app.portlets-1.1.5.1-py2.4.egg/plone/app/portlets/utils.py

…因为当我在portlets.xml中设置一个portlet时,我必须在key属性中使用完整路径而我没有它(生产和开发服务器有不同的url),我想使用一个相对的.我想在我自己的个人模块中“覆盖”这个模块.

这可能吗?我不能升级这个鸡蛋,也无法访问服务器上的鸡蛋.

解决方法:

我不能说我会推荐它,但你可以看看:

> http://pypi.python.org/pypi/collective.monkeypatcher/1.0.1

这可能会帮助你做你想做的事,即使这是一个坏主意.

一般来说,Plone被设计为在您自己的个人模块中定制,但不一定按照您描述的方式(想想自定义内容类型,主题等)

此外,您可能想要描述您一般要做的事情(大图)与询问如何覆盖assignment_mapping_from_key.

上一篇:Egg企业级应用开发框架的搭建


下一篇:redis数据结构-intset