本文整理汇总了Python中Message.Message.load方法的典型用法代码示例。如果您正苦于以下问题:Python Message.load方法的具体用法?Python Message.load怎么用?Python Message.load使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Message.Message
的用法示例。
在下文中一共展示了Message.load方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: deleteMessage
# 需要导入模块: from Message import Message [as 别名]
# 或者: from Message.Message import load [as 别名]
def deleteMessage(handler, id, p_x = None, p_y = None):
handler.title('Delete message')
requirePriv(handler, 'User')
id = int(id)
message = Message.load(id)
if not message:
ErrorBox.die("Message %d does not exist" % id)
if message.user == handler.session['user']:
verb = 'deleted'
redir = '/messages/inbox'
elif message.sender == handler.session['user']:
verb = 'retracted'
redir = '/messages/sent'
if message.read:
ErrorBox.die("Unable to retract read messages")
else:
ErrorBox.die("You don't have permission to delete this message")
message.delete()
delay(handler, SuccessBox("Message %s" % verb, close = 3))
redirect(redir)