)]}'
{"tripleoclient/v1/container_image.py":[{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"8a9bb89ce21d1c79a0d674fe0799d51ce992a1f1","unresolved":false,"context_lines":[{"line_number":554,"context_line":"    def get_parser(self, prog_name):"},{"line_number":555,"context_line":"        parser \u003d super(TripleOContainerImageList, self).get_parser(prog_name)"},{"line_number":556,"context_line":"        parser.add_argument("},{"line_number":557,"context_line":"            \"--registry-url\","},{"line_number":558,"context_line":"            dest\u003d\"registry-url\","},{"line_number":559,"context_line":"            metavar\u003d\u0027\u003cregistry url\u003e\u0027,"},{"line_number":560,"context_line":"            help\u003d_(\"URL of registry images are to be listed from in the \""}],"source_content_type":"text/x-python","patch_set":7,"id":"5fc1f717_2abf8b61","line":557,"updated":"2019-04-09 20:52:26.000000000","message":"This could be a positional argument, since it is a mandatory primary argument.","commit_id":"0043a97bf7a1d3fd6a1df53a4620a94bbd1db65e"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"8a9bb89ce21d1c79a0d674fe0799d51ce992a1f1","unresolved":false,"context_lines":[{"line_number":567,"context_line":""},{"line_number":568,"context_line":"        manager \u003d image_uploader.ImageUploadManager()"},{"line_number":569,"context_line":"        uploader \u003d manager.uploader(\u0027python\u0027)"},{"line_number":570,"context_line":"        url \u003d parse.urlparse(\u0027docker://%s\u0027 % parsed_args.registry-url)"},{"line_number":571,"context_line":"        session \u003d uploader.authenticate(url)"},{"line_number":572,"context_line":"        results \u003d uploader.list(parsed_args.registry-url, session\u003dsession)"},{"line_number":573,"context_line":"        print(json.dumps(results, indent\u003d4))"}],"source_content_type":"text/x-python","patch_set":7,"id":"5fc1f717_6ae1139b","line":570,"updated":"2019-04-09 20:52:26.000000000","message":"the - char is an operator, so it thinks you want registry minus url. Try dest\u003d\"registry_url\" instead.","commit_id":"0043a97bf7a1d3fd6a1df53a4620a94bbd1db65e"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"80a8e5451eb7835a46b60b0d029f2408554e6975","unresolved":false,"context_lines":[{"line_number":546,"context_line":"        ))"},{"line_number":547,"context_line":""},{"line_number":548,"context_line":""},{"line_number":549,"context_line":"class TripleOContainerImageList(command.Lister):"},{"line_number":550,"context_line":"    \"\"\"List images discovered in registry.\"\"\""},{"line_number":551,"context_line":""},{"line_number":552,"context_line":"    auth_required \u003d False"}],"source_content_type":"text/x-python","patch_set":15,"id":"bfb3d3c7_db100c5a","line":549,"range":{"start_line":549,"start_character":32,"end_line":549,"end_character":46},"updated":"2019-05-29 19:17:47.000000000","message":"command.Command?","commit_id":"4eccf06839d7f2b369ec6970e9ab9af356acdbe3"},{"author":{"_account_id":27427,"name":"David Peacock","email":"dpeacock@redhat.com","username":"davidjpeacock"},"change_message_id":"16111cec34cc043b30d11a184d7b1db615ed4892","unresolved":false,"context_lines":[{"line_number":546,"context_line":"        ))"},{"line_number":547,"context_line":""},{"line_number":548,"context_line":""},{"line_number":549,"context_line":"class TripleOContainerImageList(command.Lister):"},{"line_number":550,"context_line":"    \"\"\"List images discovered in registry.\"\"\""},{"line_number":551,"context_line":""},{"line_number":552,"context_line":"    auth_required \u003d False"}],"source_content_type":"text/x-python","patch_set":15,"id":"bfb3d3c7_b6168d48","line":549,"range":{"start_line":549,"start_character":32,"end_line":549,"end_character":46},"in_reply_to":"bfb3d3c7_db100c5a","updated":"2019-05-29 19:20:05.000000000","message":"I was advised to go in this direction for output manipulation purposes.  I need to figure out how to get the final truncation sorted to present the data nicely; currently at end of the output it breaks and presents the user with an error.","commit_id":"4eccf06839d7f2b369ec6970e9ab9af356acdbe3"},{"author":{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},"change_message_id":"3179d94ac93a5844d293502d5217468d91407971","unresolved":false,"context_lines":[{"line_number":18,"context_line":"import json"},{"line_number":19,"context_line":"import logging"},{"line_number":20,"context_line":"import os"},{"line_number":21,"context_line":"import pprint"},{"line_number":22,"context_line":"import shutil"},{"line_number":23,"context_line":"import sys"},{"line_number":24,"context_line":"import tempfile"}],"source_content_type":"text/x-python","patch_set":16,"id":"bfb3d3c7_f497fa43","line":21,"updated":"2019-05-31 12:10:45.000000000","message":"unused import","commit_id":"3bf3371952e4d886081ded695f8ece4ccb7f75c2"},{"author":{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},"change_message_id":"3179d94ac93a5844d293502d5217468d91407971","unresolved":false,"context_lines":[{"line_number":27,"context_line":"from osc_lib import exceptions as oscexc"},{"line_number":28,"context_line":"from osc_lib.i18n import _"},{"line_number":29,"context_line":"import six"},{"line_number":30,"context_line":"from six.moves.urllib import parse"},{"line_number":31,"context_line":"import yaml"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"from tripleo_common.image.builder import buildah"}],"source_content_type":"text/x-python","patch_set":16,"id":"bfb3d3c7_948c7e36","line":30,"updated":"2019-05-31 12:10:45.000000000","message":"unused import","commit_id":"3bf3371952e4d886081ded695f8ece4ccb7f75c2"},{"author":{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},"change_message_id":"3179d94ac93a5844d293502d5217468d91407971","unresolved":false,"context_lines":[{"line_number":584,"context_line":"        url \u003d uploader._image_to_url(parsed_args.registry_url)"},{"line_number":585,"context_line":"        session \u003d uploader.authenticate(url, parsed_args.username,"},{"line_number":586,"context_line":"                  parsed_args.password)"},{"line_number":587,"context_line":"        results \u003d uploader.list(url.geturl(), session\u003dsession)"},{"line_number":588,"context_line":"        marshaled_results \u003d json.load(results)"},{"line_number":589,"context_line":"        for i in marshaled_results:"},{"line_number":590,"context_line":"            print(i)"}],"source_content_type":"text/x-python","patch_set":16,"id":"bfb3d3c7_d44676c0","line":587,"updated":"2019-05-31 12:10:45.000000000","message":"We can hit here some exception: ImageUploaderException . It will nice if we handle it here and make appropriate log etc","commit_id":"3bf3371952e4d886081ded695f8ece4ccb7f75c2"},{"author":{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},"change_message_id":"3179d94ac93a5844d293502d5217468d91407971","unresolved":false,"context_lines":[{"line_number":586,"context_line":"                  parsed_args.password)"},{"line_number":587,"context_line":"        results \u003d uploader.list(url.geturl(), session\u003dsession)"},{"line_number":588,"context_line":"        marshaled_results \u003d json.load(results)"},{"line_number":589,"context_line":"        for i in marshaled_results:"},{"line_number":590,"context_line":"            print(i)"},{"line_number":591,"context_line":""},{"line_number":592,"context_line":""}],"source_content_type":"text/x-python","patch_set":16,"id":"bfb3d3c7_f427fac5","line":589,"updated":"2019-05-31 12:10:45.000000000","message":"nit: maybe instead print use PrettyTable in output?","commit_id":"3bf3371952e4d886081ded695f8ece4ccb7f75c2"}]}
