)]}'
{"openstackclient/image/v2/image.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"f76b57b2f9d94986d227c5bd7e853c6f72678828","unresolved":false,"context_lines":[{"line_number":306,"context_line":"        # image is created"},{"line_number":307,"context_line":"        fp \u003d gc_utils.get_data_file(parsed_args)"},{"line_number":308,"context_line":"        info \u003d {}"},{"line_number":309,"context_line":"        if fp is not None and parsed_args.volume:"},{"line_number":310,"context_line":"            raise exceptions.CommandError(_(\"Uploading data and using \""},{"line_number":311,"context_line":"                                            \"container are not allowed at \""},{"line_number":312,"context_line":"                                            \"the same time\"))"},{"line_number":313,"context_line":""},{"line_number":314,"context_line":"        if fp is None and parsed_args.file:"},{"line_number":315,"context_line":"            LOG.warning(_(\"Failed to get an image file.\"))"}],"source_content_type":"text/x-python","patch_set":1,"id":"da36d5c6_d5052811","line":312,"range":{"start_line":309,"start_character":0,"end_line":312,"end_character":61},"updated":"2017-02-23 13:48:46.000000000","message":"i suppose we could remove this now if we use a mutex option","commit_id":"64cbe86ea547465be49075bcabc43638b8c539d3"},{"author":{"_account_id":23913,"name":"David Rabel","email":"rabel@b1-systems.de","username":"rabel"},"change_message_id":"67bd922b3136c2d2fe376aa919aaa793b9655477","unresolved":false,"context_lines":[{"line_number":306,"context_line":"        # image is created"},{"line_number":307,"context_line":"        fp \u003d gc_utils.get_data_file(parsed_args)"},{"line_number":308,"context_line":"        info \u003d {}"},{"line_number":309,"context_line":"        if fp is not None and parsed_args.volume:"},{"line_number":310,"context_line":"            raise exceptions.CommandError(_(\"Uploading data and using \""},{"line_number":311,"context_line":"                                            \"container are not allowed at \""},{"line_number":312,"context_line":"                                            \"the same time\"))"},{"line_number":313,"context_line":""},{"line_number":314,"context_line":"        if fp is None and parsed_args.file:"},{"line_number":315,"context_line":"            LOG.warning(_(\"Failed to get an image file.\"))"}],"source_content_type":"text/x-python","patch_set":1,"id":"da36d5c6_55d058f6","line":312,"range":{"start_line":309,"start_character":0,"end_line":312,"end_character":61},"in_reply_to":"da36d5c6_d5052811","updated":"2017-02-23 14:02:03.000000000","message":"I think only the if-statement. I will remove it and submit a second patch set.","commit_id":"64cbe86ea547465be49075bcabc43638b8c539d3"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"f76b57b2f9d94986d227c5bd7e853c6f72678828","unresolved":false,"context_lines":[{"line_number":302,"context_line":"                parsed_args.project_domain,"},{"line_number":303,"context_line":"            ).id"},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"        # open the file first to ensure any failures are handled before the"},{"line_number":306,"context_line":"        # image is created"},{"line_number":307,"context_line":"        fp \u003d gc_utils.get_data_file(parsed_args)"},{"line_number":308,"context_line":"        info \u003d {}"},{"line_number":309,"context_line":"        if fp is not None and parsed_args.volume:"},{"line_number":310,"context_line":"            raise exceptions.CommandError(_(\"Uploading data and using \""},{"line_number":311,"context_line":"                                            \"container are not allowed at \""},{"line_number":312,"context_line":"                                            \"the same time\"))"},{"line_number":313,"context_line":""},{"line_number":314,"context_line":"        if fp is None and parsed_args.file:"},{"line_number":315,"context_line":"            LOG.warning(_(\"Failed to get an image file.\"))"},{"line_number":316,"context_line":"            return {}, {}"},{"line_number":317,"context_line":""},{"line_number":318,"context_line":"        if parsed_args.owner:"},{"line_number":319,"context_line":"            kwargs[\u0027owner\u0027] \u003d common.find_project("}],"source_content_type":"text/x-python","patch_set":1,"id":"da36d5c6_d52c489b","line":316,"range":{"start_line":305,"start_character":0,"end_line":316,"end_character":25},"updated":"2017-02-23 13:48:46.000000000","message":"this whole block should be in an: if parsed_args.file conditional (i think)","commit_id":"64cbe86ea547465be49075bcabc43638b8c539d3"},{"author":{"_account_id":23913,"name":"David Rabel","email":"rabel@b1-systems.de","username":"rabel"},"change_message_id":"67bd922b3136c2d2fe376aa919aaa793b9655477","unresolved":false,"context_lines":[{"line_number":302,"context_line":"                parsed_args.project_domain,"},{"line_number":303,"context_line":"            ).id"},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"        # open the file first to ensure any failures are handled before the"},{"line_number":306,"context_line":"        # image is created"},{"line_number":307,"context_line":"        fp \u003d gc_utils.get_data_file(parsed_args)"},{"line_number":308,"context_line":"        info \u003d {}"},{"line_number":309,"context_line":"        if fp is not None and parsed_args.volume:"},{"line_number":310,"context_line":"            raise exceptions.CommandError(_(\"Uploading data and using \""},{"line_number":311,"context_line":"                                            \"container are not allowed at \""},{"line_number":312,"context_line":"                                            \"the same time\"))"},{"line_number":313,"context_line":""},{"line_number":314,"context_line":"        if fp is None and parsed_args.file:"},{"line_number":315,"context_line":"            LOG.warning(_(\"Failed to get an image file.\"))"},{"line_number":316,"context_line":"            return {}, {}"},{"line_number":317,"context_line":""},{"line_number":318,"context_line":"        if parsed_args.owner:"},{"line_number":319,"context_line":"            kwargs[\u0027owner\u0027] \u003d common.find_project("}],"source_content_type":"text/x-python","patch_set":1,"id":"da36d5c6_f5b14c02","line":316,"range":{"start_line":305,"start_character":0,"end_line":316,"end_character":25},"in_reply_to":"da36d5c6_d52c489b","updated":"2017-02-23 14:02:03.000000000","message":"It\u0027s already there:  \"and parsed_args.file\"","commit_id":"64cbe86ea547465be49075bcabc43638b8c539d3"}]}
