我正在开发一个新版本的collective.imagetags,其中浏览器视图(imagetags-manage
)承载的所有功能现在都移到了一个新适配器(尚未提交),它提供了与浏览器视图几乎相同的界面:
class IManageTags(Interface):
"""
imagetags-manage view interface
Tag management browser view
"""
def get_tag(id, create_on_fail=True):
""" Gets / creates a specific tag """
def get_tags():
""" Gets all the tags for the object """
def get_sorted_tags():
""" Sorted list of tags
"""
def save_tag(data):
""" Saves a tag with the passed data """
我真的不知道是否有人在项目中使用这个产品,但是,我认为提供一些向后兼容机制是一个明智的想法,以防有人在外面使用浏览器视图方法。盒子功能。
我应该怎么办?使用在新适配器上中继的存根方法保留浏览器视图的界面?有什么建议吗?