當前位置: 首頁>>代碼示例>>Python>>正文


Python IMasterStore.set方法代碼示例

本文整理匯總了Python中lp.services.database.interfaces.IMasterStore.set方法的典型用法代碼示例。如果您正苦於以下問題:Python IMasterStore.set方法的具體用法?Python IMasterStore.set怎麽用?Python IMasterStore.set使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在lp.services.database.interfaces.IMasterStore的用法示例。


在下文中一共展示了IMasterStore.set方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: acknowledgeMessagesWithStatus

# 需要導入模塊: from lp.services.database.interfaces import IMasterStore [as 別名]
# 或者: from lp.services.database.interfaces.IMasterStore import set [as 別名]
 def acknowledgeMessagesWithStatus(self, status):
     """See `IMessageApprovalSet`."""
     transitions = {
         PostedMessageStatus.APPROVAL_PENDING:
             PostedMessageStatus.APPROVED,
         PostedMessageStatus.REJECTION_PENDING:
             PostedMessageStatus.REJECTED,
         PostedMessageStatus.DISCARD_PENDING:
             PostedMessageStatus.DISCARDED,
         }
     try:
         next_state = transitions[status]
     except KeyError:
         raise AssertionError(
             'Not an acknowledgeable state: %s' % status)
     approvals = IMasterStore(MessageApproval).find(
         MessageApproval, MessageApproval.status == status)
     approvals.set(status=next_state)
開發者ID:pombreda,項目名稱:UnnaturalCodeFork,代碼行數:20,代碼來源:mailinglist.py


注:本文中的lp.services.database.interfaces.IMasterStore.set方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。