)]}'
{"openstack_dashboard/api/base.py":[{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"3d8cc696b151a172440d0f35d1ed8b85a8edbd3c","unresolved":false,"context_lines":[{"line_number":16,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":17,"context_line":"#    under the License."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import collections"},{"line_number":20,"context_line":"import functools"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from django.conf import settings"}],"source_content_type":"text/x-python","patch_set":3,"id":"5faad753_87bba270","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":18},"updated":"2019-09-10 10:15:46.000000000","message":"I think you need to import collection as shown below:\n\ntry:\n    import collections.abc as collections\nexcept ImportError:\n    import collections\n\nThe same error is handle in openstack/cinder\nFor more information please refer [1]\n\n[1] https://review.opendev.org/#/c/651391/","commit_id":"3edcd9d7d1b024d67ab6797b0ac667196240c944"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"01bdc9b4594f08a9b8a9834b1f2f1b847c92211f","unresolved":false,"context_lines":[{"line_number":16,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":17,"context_line":"#    under the License."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import collections"},{"line_number":20,"context_line":"import functools"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from django.conf import settings"}],"source_content_type":"text/x-python","patch_set":3,"id":"5faad753_22c65c9c","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":18},"in_reply_to":"5faad753_87bba270","updated":"2019-09-10 10:32:42.000000000","message":"Not all definitions are not moved to collections.abc. For example, collections.defaultdict was not moved. Even though we don\u0027t use any definitions from collections and we just depend on collections.abc, I think the proposed approach is better.\n\nI added pylint disabled notice around the line to avoid pep8 failure.","commit_id":"3edcd9d7d1b024d67ab6797b0ac667196240c944"}]}
