)]}'
{"cliff/command.py":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"43d45186d0123433a1b350d6466f0c3bb47048d2","unresolved":false,"context_lines":[{"line_number":138,"context_line":"        dist_name \u003d _get_distribution_for_module(inspect.getmodule(self))"},{"line_number":139,"context_line":"        if dist_name and dist_name !\u003d app_dist_name:"},{"line_number":140,"context_line":"            parts.append("},{"line_number":141,"context_line":"                \u0027This command is provided by the %s extension.\u0027 %"},{"line_number":142,"context_line":"                (dist_name,)"},{"line_number":143,"context_line":"            )"},{"line_number":144,"context_line":"        return \u0027\\n\\n\u0027.join(parts)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f2577a7_228794da","line":141,"updated":"2017-09-08 20:28:38.000000000","message":"OSC uses the term \u0027plugin\u0027 everywhere.  Also \u0027extension\u0027 has bad connotations in OpenStack in general, albiet server-side.","commit_id":"f2b28446fe64614eae52db31b254b94fc7cb0f82"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"877af53616af7a7746cf1f5f6e8cea6561a42a92","unresolved":false,"context_lines":[{"line_number":138,"context_line":"        dist_name \u003d _get_distribution_for_module(inspect.getmodule(self))"},{"line_number":139,"context_line":"        if dist_name and dist_name !\u003d app_dist_name:"},{"line_number":140,"context_line":"            parts.append("},{"line_number":141,"context_line":"                \u0027This command is provided by the %s extension.\u0027 %"},{"line_number":142,"context_line":"                (dist_name,)"},{"line_number":143,"context_line":"            )"},{"line_number":144,"context_line":"        return \u0027\\n\\n\u0027.join(parts)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f2577a7_2f5bf82e","line":141,"in_reply_to":"5f2577a7_228794da","updated":"2017-09-08 23:30:16.000000000","message":"OK, I can change that.","commit_id":"f2b28446fe64614eae52db31b254b94fc7cb0f82"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"ae3d862eab2357d29afaef71509bbbf0aba330d7","unresolved":false,"context_lines":[{"line_number":37,"context_line":"        for dist in pkg_resources.working_set:"},{"line_number":38,"context_line":"            try:"},{"line_number":39,"context_line":"                mod_name \u003d dist.get_metadata(\u0027top_level.txt\u0027).strip()"},{"line_number":40,"context_line":"            except KeyError:"},{"line_number":41,"context_line":"                # Could not retrieve metadata. Ignore."},{"line_number":42,"context_line":"                pass"},{"line_number":43,"context_line":"            else:"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f515b1d_a178cc29","line":40,"range":{"start_line":40,"start_character":19,"end_line":40,"end_character":27},"updated":"2017-09-26 10:44:58.000000000","message":"OSError can also be there if top_level.txt is missing.\nWe faced for some packages in RDO, though we are fixing it by: https://review.openstack.org/#/c/507450/","commit_id":"31ec27dc61cf561ecd699f98fcac627b2d6467fa"}]}
