)]}'
{"neutronclient/shell.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8b010846aac11ce9752e4a2ae1fd7ae6517caacc","unresolved":false,"context_lines":[{"line_number":417,"context_line":"            outputs.append((name, one_liner))"},{"line_number":418,"context_line":"            max_len \u003d max(len(name), max_len)"},{"line_number":419,"context_line":"        for (name, one_liner) in outputs:"},{"line_number":420,"context_line":"            app.stdout.write(\u0027  %s  %s\\n\u0027 % (name.ljust(max_len), one_liner))"},{"line_number":421,"context_line":"        sys.exit(0)"},{"line_number":422,"context_line":""},{"line_number":423,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"fa69d971_7dda034e","side":"PARENT","line":420,"updated":"2016-01-04 22:25:01.000000000","message":"The logic of L.413-420 is needed to align the help message.","commit_id":"2eed8ea24a703825d51d1270a2e1502cd7bec551"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8b010846aac11ce9752e4a2ae1fd7ae6517caacc","unresolved":false,"context_lines":[{"line_number":517,"context_line":"        parser.add_argument("},{"line_number":518,"context_line":"            \u0027--os-endpoint-type\u0027, metavar\u003d\u0027\u003cos-endpoint-type\u003e\u0027,"},{"line_number":519,"context_line":"            default\u003denv(\u0027OS_ENDPOINT_TYPE\u0027, default\u003d\u0027public\u0027),"},{"line_number":520,"context_line":"            help\u003d_(\u0027Defaults to env[OS_ENDPOINT_TYPE] or public.\u0027))"},{"line_number":521,"context_line":""},{"line_number":522,"context_line":"        # FIXME(bklei): --service-type is deprecated but kept in for"},{"line_number":523,"context_line":"        # backward compatibility."}],"source_content_type":"text/x-python","patch_set":1,"id":"fa69d971_5d337f14","side":"PARENT","line":520,"updated":"2016-01-04 22:25:01.000000000","message":"--os-endpoint-type is not deprecated now. We need to keep and deprecate it.","commit_id":"2eed8ea24a703825d51d1270a2e1502cd7bec551"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8b010846aac11ce9752e4a2ae1fd7ae6517caacc","unresolved":false,"context_lines":[{"line_number":700,"context_line":"            help\u003dargparse.SUPPRESS)"},{"line_number":701,"context_line":""},{"line_number":702,"context_line":"        parser.add_argument("},{"line_number":703,"context_line":"            \u0027--http-timeout\u0027, metavar\u003d\u0027\u003cseconds\u003e\u0027,"},{"line_number":704,"context_line":"            default\u003denv(\u0027OS_NETWORK_TIMEOUT\u0027, default\u003dNone), type\u003dfloat,"},{"line_number":705,"context_line":"            help\u003d_(\u0027Timeout in seconds to wait for an HTTP response. Defaults \u0027"},{"line_number":706,"context_line":"                   \u0027to env[OS_NETWORK_TIMEOUT] or None if not specified.\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa69d971_bd9abb6c","side":"PARENT","line":703,"updated":"2016-01-04 22:25:01.000000000","message":"This patch introduces --timeout as a global option, but we already use --timeout as an option of a subcommand (lb-healthmonitor-create). IIRC, due to the limitation of argparse, we cannot use a same option both for a global and a per-subcommand option.\nThis breaks the backward compatibility.","commit_id":"2eed8ea24a703825d51d1270a2e1502cd7bec551"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8b010846aac11ce9752e4a2ae1fd7ae6517caacc","unresolved":false,"context_lines":[{"line_number":453,"context_line":"        parser.add_argument(\u0027--os-auth-strategy\u0027, help\u003dargparse.SUPPRESS)"},{"line_number":454,"context_line":"        parser.add_argument(\u0027--os_auth_strategy\u0027, help\u003dargparse.SUPPRESS)"},{"line_number":455,"context_line":"        self._openstack_config.register_argparse_arguments("},{"line_number":456,"context_line":"            parser, sys.argv, \u0027network\u0027)"},{"line_number":457,"context_line":""},{"line_number":458,"context_line":"        return parser"},{"line_number":459,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"fa69d971_bdb4fb34","line":456,"range":{"start_line":456,"start_character":30,"end_line":456,"end_character":39},"updated":"2016-01-04 22:25:01.000000000","message":"This must be a list.\n\n  [\u0027network\u0027]","commit_id":"596f3e23c859f57dcb8e97a618926dc791eafeda"}]}
