)]}'
{"osprofiler/tests/test_sqlalchemy.py":[{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"88a56f6967fe2aa7bce0745b2f8ff79e147496a5","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import contextlib"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import mock"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from osprofiler import sqlalchemy"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a74a57a_fd7c3fed","line":17,"updated":"2016-11-24 02:09:01.000000000","message":"\"mock is now part of the Python standard library, available as unittest.mock in Python 3.3 onwards.\"\nhttps://pypi.python.org/pypi/mock\n\nDoes this change necessary?","commit_id":"8ee84ca8ea1ba3016cc4e2eaae7690c7e5468e17"},{"author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"change_message_id":"ef9fbaee8daf175cd9236c9f03303441751b7885","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import contextlib"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import mock"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from osprofiler import sqlalchemy"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a71b18c_4d267dbb","line":17,"in_reply_to":"5a74a57a_68e434ab","updated":"2016-12-01 19:05:32.000000000","message":"ack","commit_id":"8ee84ca8ea1ba3016cc4e2eaae7690c7e5468e17"},{"author":{"_account_id":9171,"name":"Vipin Balachandran","email":"vipin.bl@gmail.com","username":"vbala"},"change_message_id":"3d32c5cfc53c55d806089eff13dbbeff7889b432","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import contextlib"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import mock"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from osprofiler import sqlalchemy"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a74a57a_68e434ab","line":17,"in_reply_to":"5a74a57a_9bd4a5ec","updated":"2016-11-29 13:54:39.000000000","message":"We have mock still in global requirements.\n\nSee https://github.com/openstack/requirements/blob/master/global-requirements.txt#L331","commit_id":"8ee84ca8ea1ba3016cc4e2eaae7690c7e5468e17"},{"author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"change_message_id":"72367783fb7271e79b0479d8dac7b0df36f80ee5","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import contextlib"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import mock"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from osprofiler import sqlalchemy"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a74a57a_9bd4a5ec","line":17,"in_reply_to":"5a74a57a_fd7c3fed","updated":"2016-11-28 19:25:24.000000000","message":"Well, I\u0027d agree with Tovin, as 3.3 is our future here. Vipin, what do you think?","commit_id":"8ee84ca8ea1ba3016cc4e2eaae7690c7e5468e17"}]}
