def publish(user, item=None, additional_data=None):
if additional_data is None:
additional_data = {}
redis_publisher = RedisPublisher(facility='all', users=[user.email])
r = JSONRenderer()
if item is None:
data = {}
else:
data = item.as_dict()
data.update(additional_data)
data = r.render(data)
message = RedisMessage(data)
if getattr(settings, 'TESTING', False):
# Do not send in tests
return
redis_publisher.publish_message(message)
websockets.py 文件源码
python
阅读 30
收藏 0
点赞 0
评论 0
评论列表
文章目录