本文整理汇总了Python中fivecents.lib.i18n.Messages.wrongParentCategory方法的典型用法代码示例。如果您正苦于以下问题:Python Messages.wrongParentCategory方法的具体用法?Python Messages.wrongParentCategory怎么用?Python Messages.wrongParentCategory使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类fivecents.lib.i18n.Messages
的用法示例。
在下文中一共展示了Messages.wrongParentCategory方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _edit_category
# 需要导入模块: from fivecents.lib.i18n import Messages [as 别名]
# 或者: from fivecents.lib.i18n.Messages import wrongParentCategory [as 别名]
def _edit_category(self, category_tc, is_new = True):
dbFacade = self.dbFacade();
new_category_name = request.params.get('name');
parent_name = request.params.get('parent');
if dbFacade.balances.categoryDao.find_by_name(new_category_name, h.authenticated_user().uid):
return { "failure" : Messages.categoryAlreadyExists(name=new_category_name) }
parent_tc = dbFacade.balances.categoryDao.find_by_name(parent_name, h.authenticated_user().uid)
if not parent_tc or parent_tc.name == '' or not new_category_name:
return { "failure" : Messages.invalidArguments() }
if not hasattr(parent_tc, 'subcats') or not parent_tc.subcats:
return { "failure" : Messages.wrongParentCategory(name=parent_name) }
category_tc.name = new_category_name
category_tc.parent = parent_tc.key
category_tc.user_uid = h.authenticated_user().uid
dbFacade.balances.categoryDao.save(category_tc)
if not is_new:
self._change_changes_category(request.params.get('old_name'), new_category_name)
dbFacade.db.commit()
return { "id" : category_tc.uid }