def post(self, subpath=''):
try:
userRole = self.get_id_from_cookie(role=True, for_site=Options['site_name'])
msg = WSHandler.processMessage(self.get_id_from_cookie(), userRole, self.get_id_from_cookie(name=True), self.get_argument("message", ""), allStatus=True, source='interact', adminBroadcast=True)
if not msg:
msg = 'Previous message accepted'
except Exception, excp:
if Options['debug']:
import traceback
traceback.print_exc()
msg = 'Error in processing message: '+str(excp)
print >> sys.stderr, "AuthMessageHandler.post", msg
else:
msg = 'Error in processing message'
site_prefix = '/'+Options['site_name'] if Options['site_name'] else ''
self.redirect(site_prefix+'/interact/?note='+sliauth.safe_quote(msg))
评论列表
文章目录