)]}'
{"openstack/common/middleware/base.py":[{"author":{"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},"change_message_id":"d96f9b0c12a65c475b59f7a57738290e96355cb3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":2,"context_line":"#    not use this file except in compliance with the License. You may obtain"},{"line_number":3,"context_line":"#    a copy of the License at"},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPH%2F%2FlP4%3D","line":1,"updated":"2013-05-30 00:29:29.000000000","message":"The OpenStack Foundation part is missing?","commit_id":"ab510e1924f96f0a04982c8b43103f529eeed0b0"},{"author":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"change_message_id":"10f295157749a7326fcca1c3390aa499cb3c1c85","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":2,"context_line":"#    not use this file except in compliance with the License. You may obtain"},{"line_number":3,"context_line":"#    a copy of the License at"},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPX%2F%2F5%2Bg%3D","line":1,"in_reply_to":"AAAAPH%2F%2FgeM%3D","updated":"2013-06-06 09:53:57.000000000","message":"You can\u0027t remove copyright notices without the permission of the listed party","commit_id":"ab510e1924f96f0a04982c8b43103f529eeed0b0"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"e6161b4783df33648e8cabe4a05004c1be15ecec","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":2,"context_line":"#    not use this file except in compliance with the License. You may obtain"},{"line_number":3,"context_line":"#    a copy of the License at"},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPH%2F%2FgeM%3D","line":1,"in_reply_to":"AAAAPH%2F%2FlP4%3D","updated":"2013-05-31 16:17:45.000000000","message":"There was a discussion on the TC and legal lists recently that led me to believe it\u0027s not necessary.","commit_id":"ab510e1924f96f0a04982c8b43103f529eeed0b0"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"89a47e17cb8a7c99efbd2cdf7e3621426d09164a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":2,"context_line":"#    not use this file except in compliance with the License. You may obtain"},{"line_number":3,"context_line":"#    a copy of the License at"},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPX%2F%2F2TM%3D","line":1,"in_reply_to":"AAAAPX%2F%2F5%2Bg%3D","updated":"2013-06-07 16:43:48.000000000","message":"Done","commit_id":"ab510e1924f96f0a04982c8b43103f529eeed0b0"}],"openstack/common/middleware/correlation_id.py":[{"author":{"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},"change_message_id":"a6a607a6b866161051a1c119b2793b9c9f1fa2fa","unresolved":false,"context_lines":[{"line_number":18,"context_line":"\"\"\"Middleware that attaches a correlation id to WSGI request\"\"\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from openstack.common import uuidutils"},{"line_number":21,"context_line":"from openstack.common.middleware import base"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class CorrelationIdMiddleware(base.Middleware):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPX%2F%2F6fU%3D","line":21,"updated":"2013-06-06 03:30:41.000000000","message":"This line should switch places with line 20","commit_id":"ab510e1924f96f0a04982c8b43103f529eeed0b0"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"89a47e17cb8a7c99efbd2cdf7e3621426d09164a","unresolved":false,"context_lines":[{"line_number":18,"context_line":"\"\"\"Middleware that attaches a correlation id to WSGI request\"\"\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from openstack.common import uuidutils"},{"line_number":21,"context_line":"from openstack.common.middleware import base"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class CorrelationIdMiddleware(base.Middleware):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPX%2F%2F2TE%3D","line":21,"in_reply_to":"AAAAPX%2F%2F6fU%3D","updated":"2013-06-07 16:43:48.000000000","message":"Done","commit_id":"ab510e1924f96f0a04982c8b43103f529eeed0b0"}],"openstack/common/middleware/debug.py":[{"author":{"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},"change_message_id":"d96f9b0c12a65c475b59f7a57738290e96355cb3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":2,"context_line":"#    not use this file except in compliance with the License. You may obtain"},{"line_number":3,"context_line":"#    a copy of the License at"},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPH%2F%2FlP0%3D","line":1,"updated":"2013-05-30 00:29:29.000000000","message":"ditto","commit_id":"ab510e1924f96f0a04982c8b43103f529eeed0b0"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"89a47e17cb8a7c99efbd2cdf7e3621426d09164a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":2,"context_line":"#    not use this file except in compliance with the License. You may obtain"},{"line_number":3,"context_line":"#    a copy of the License at"},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPX%2F%2F2TA%3D","line":1,"in_reply_to":"AAAAPH%2F%2FlP0%3D","updated":"2013-06-07 16:43:48.000000000","message":"Done","commit_id":"ab510e1924f96f0a04982c8b43103f529eeed0b0"}],"openstack/common/middleware/sizelimit.py":[{"author":{"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},"change_message_id":"7628fafd2dcd16afe2610c5ccc3b68fa2d59c713","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from openstack.common.gettextutils import _"},{"line_number":26,"context_line":"from openstack.common.middleware import base"},{"line_number":27,"context_line":"from openstack.common.deprecated import wsgi"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"#default request size is 112k"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPX%2F%2F6hs%3D","line":27,"updated":"2013-06-06 03:11:56.000000000","message":"This line should be placed between lines 24 and 25","commit_id":"ab510e1924f96f0a04982c8b43103f529eeed0b0"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"89a47e17cb8a7c99efbd2cdf7e3621426d09164a","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from openstack.common.gettextutils import _"},{"line_number":26,"context_line":"from openstack.common.middleware import base"},{"line_number":27,"context_line":"from openstack.common.deprecated import wsgi"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"#default request size is 112k"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPX%2F%2F2S8%3D","line":27,"in_reply_to":"AAAAPX%2F%2F6hs%3D","updated":"2013-06-07 16:43:48.000000000","message":"Done","commit_id":"ab510e1924f96f0a04982c8b43103f529eeed0b0"}],"tests/unit/deprecated/test_wsgi.py":[{"author":{"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},"change_message_id":"a6a607a6b866161051a1c119b2793b9c9f1fa2fa","unresolved":false,"context_lines":[{"line_number":25,"context_line":"import webob"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"from openstack.common import exception"},{"line_number":28,"context_line":"from openstack.common.deprecated import wsgi"},{"line_number":29,"context_line":"from tests import utils"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"TEST_VAR_DIR \u003d os.path.abspath(os.path.join(os.path.dirname(__file__),"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPX%2F%2F6fg%3D","line":28,"updated":"2013-06-06 03:30:41.000000000","message":"This line should placed between lines 26 and 27","commit_id":"ab510e1924f96f0a04982c8b43103f529eeed0b0"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"89a47e17cb8a7c99efbd2cdf7e3621426d09164a","unresolved":false,"context_lines":[{"line_number":25,"context_line":"import webob"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"from openstack.common import exception"},{"line_number":28,"context_line":"from openstack.common.deprecated import wsgi"},{"line_number":29,"context_line":"from tests import utils"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"TEST_VAR_DIR \u003d os.path.abspath(os.path.join(os.path.dirname(__file__),"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPX%2F%2F2S4%3D","line":28,"in_reply_to":"AAAAPX%2F%2F6fg%3D","updated":"2013-06-07 16:43:48.000000000","message":"Done","commit_id":"ab510e1924f96f0a04982c8b43103f529eeed0b0"}]}
