)]}'
{"zaqar/common/configs.py":[{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"f0c051193087b1ce94fb27315d46ff43b1cc0811","unresolved":false,"context_lines":[{"line_number":121,"context_line":"_CORS_OPTIONS \u003d ["},{"line_number":122,"context_line":"    cfg.BoolOpt(\"enabled\", default\u003dFalse,"},{"line_number":123,"context_line":"                help\u003d\"Whether enable Cross Origin Resource Sharing(CORS) \""},{"line_number":124,"context_line":"                     \"function from olso.middleware\"),"},{"line_number":125,"context_line":"]"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"_CORS_GROUP \u003d \"cors\""}],"source_content_type":"text/x-python","patch_set":11,"id":"1a1ced50_cd7b94bc","line":124,"updated":"2017-03-23 09:36:35.000000000","message":"oslo.","commit_id":"98b00f1763e4aad6ace037270e42cbc1c463106c"}],"zaqar/transport/middleware/cors.py":[{"author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"change_message_id":"f0c051193087b1ce94fb27315d46ff43b1cc0811","unresolved":false,"context_lines":[{"line_number":19,"context_line":"LOG \u003d log.getLogger(__name__)"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"class CORSMiddleware(object):"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    # TODO(wangxiyuan): Support CORS for WebSocket later."},{"line_number":25,"context_line":"    @classmethod"}],"source_content_type":"text/x-python","patch_set":11,"id":"1a1ced50_cd29d49c","line":22,"updated":"2017-03-23 09:36:35.000000000","message":"Do we need that object? It seems that install_cors could simply be \"return cors.Cors(...)\". We could even get rid of that module IMO.","commit_id":"98b00f1763e4aad6ace037270e42cbc1c463106c"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"9160261c20d9734a81874d383fda1a56c3e50ace","unresolved":false,"context_lines":[{"line_number":19,"context_line":"LOG \u003d log.getLogger(__name__)"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"class CORSMiddleware(object):"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    # TODO(wangxiyuan): Support CORS for WebSocket later."},{"line_number":25,"context_line":"    @classmethod"}],"source_content_type":"text/x-python","patch_set":11,"id":"ffe62b97_9308e028","line":22,"in_reply_to":"1a1ced50_b429409d","updated":"2017-03-24 06:41:08.000000000","message":"pep8 can\u0027t be passed if remove it\n\n ./zaqar/transport/middleware/cors.py:22:1: H238  old style class declaration, use new style (inherit from `object`)","commit_id":"98b00f1763e4aad6ace037270e42cbc1c463106c"},{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"dd494a1363600c53e3611df55aa9f6b88ba01fbc","unresolved":false,"context_lines":[{"line_number":19,"context_line":"LOG \u003d log.getLogger(__name__)"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"class CORSMiddleware(object):"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    # TODO(wangxiyuan): Support CORS for WebSocket later."},{"line_number":25,"context_line":"    @classmethod"}],"source_content_type":"text/x-python","patch_set":11,"id":"1a1ced50_b429409d","line":22,"in_reply_to":"1a1ced50_cd29d49c","updated":"2017-03-23 10:19:01.000000000","message":"I think the work is related to https://review.openstack.org/#/c/436641/ XiYuan is trying to get a consistent pattern/format for those wsgi middlewares.","commit_id":"98b00f1763e4aad6ace037270e42cbc1c463106c"}]}
