)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"df9129ced409dfa042b6c967e4d3314f4f8178e4","unresolved":false,"context_lines":[{"line_number":9,"context_line":"1. oslo project provide jsonutils, and designate use it in many place[1],"},{"line_number":10,"context_line":"this PS to update the remained json module to oslo jsonutils for"},{"line_number":11,"context_line":"consistency."},{"line_number":12,"context_line":"2. add empty line before the py file"},{"line_number":13,"context_line":"3. fix typos for rst file"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"[1]: https://github.com/openstack/designate/search?q\u003djsonutils\u0026unscoped_q\u003djsonutils"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"5fc1f717_0b5ee2e5","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":36},"updated":"2019-03-21 03:12:04.000000000","message":"should be removed","commit_id":"6d7ba763ace2b7b6fce5e1b672a18b5b31e88cbd"}],"designate/backend/impl_dynect.py":[{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"88b3df824f534d63f7d8ff99c93cd38d5cbf76bb","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the"},{"line_number":14,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":15,"context_line":"# under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import time"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from eventlet import Timeout"}],"source_content_type":"text/x-python","patch_set":5,"id":"5fc1f717_3405447b","line":16,"updated":"2019-03-20 23:43:14.000000000","message":"The commit would be a lot cleaner without all of these.","commit_id":"91f27902c15f88bd83a7e1ffb57293c58431dec4"},{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"33215f31ddc41fb3104a1ce2df2cf8fecdd8cd87","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the"},{"line_number":14,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":15,"context_line":"# under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import time"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from eventlet import Timeout"}],"source_content_type":"text/x-python","patch_set":6,"id":"5fc1f717_a88794b6","line":16,"updated":"2019-03-21 02:22:43.000000000","message":"Ideally remove these changes as well","commit_id":"65a9268ca7c4904cc0fa210b0aaa86cc4c4dcb8f"}],"designate/tests/test_backend/test_dynect.py":[{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"88b3df824f534d63f7d8ff99c93cd38d5cbf76bb","unresolved":false,"context_lines":[{"line_number":136,"context_line":"            base_url \u003d \u0027https://api.dynect.net:443/REST\u0027"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"        if json:"},{"line_number":139,"context_line":"            kwargs[\u0027text\u0027] \u003d jsonutils.dump_as_bytes(json)"},{"line_number":140,"context_line":"            headers \u003d kwargs.setdefault(\u0027headers\u0027, {})"},{"line_number":141,"context_line":"            headers[\u0027Content-Type\u0027] \u003d \u0027application/json\u0027"},{"line_number":142,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"5fc1f717_94d678f1","line":139,"updated":"2019-03-20 23:43:14.000000000","message":"This can\u0027t be bytes.","commit_id":"91f27902c15f88bd83a7e1ffb57293c58431dec4"}],"designate/tests/test_notification_handler/__init__.py":[{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"33215f31ddc41fb3104a1ce2df2cf8fecdd8cd87","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the"},{"line_number":14,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":15,"context_line":"# under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import os"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from oslo_serialization import jsonutils"}],"source_content_type":"text/x-python","patch_set":6,"id":"5fc1f717_c88460b4","line":16,"updated":"2019-03-21 02:22:43.000000000","message":"Ideally remove these changes as well","commit_id":"65a9268ca7c4904cc0fa210b0aaa86cc4c4dcb8f"}],"designate/utils.py":[{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"33215f31ddc41fb3104a1ce2df2cf8fecdd8cd87","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the"},{"line_number":14,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":15,"context_line":"# under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import copy"},{"line_number":18,"context_line":"import functools"},{"line_number":19,"context_line":"import inspect"}],"source_content_type":"text/x-python","patch_set":6,"id":"5fc1f717_6891acf1","line":16,"updated":"2019-03-21 02:22:43.000000000","message":"Ideally remove these changes as well","commit_id":"65a9268ca7c4904cc0fa210b0aaa86cc4c4dcb8f"}]}
