)]}'
{"kolla_cli/api/control_plane.py":[{"author":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"change_message_id":"249ff89685052c81d171d6fde225438c65ce1ed1","unresolved":false,"context_lines":[{"line_number":77,"context_line":"        :return: Job object"},{"line_number":78,"context_line":"        :rtype: Job"},{"line_number":79,"context_line":"        \"\"\""},{"line_number":80,"context_line":"        check_arg(hostnames, u._(\u0027Host names\u0027), list)"},{"line_number":81,"context_line":"        check_arg(verbose_level, u._(\u0027Verbose level\u0027), int)"},{"line_number":82,"context_line":"        check_arg(servicenames, u._(\u0027Service names\u0027), list,"},{"line_number":83,"context_line":"                  empty_ok\u003dTrue, none_ok\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_c360ded2","line":80,"range":{"start_line":80,"start_character":8,"end_line":80,"end_character":53},"updated":"2019-08-08 04:03:27.000000000","message":"it will be break when hostname is empty list","commit_id":"294281b897e661f72fef6645542278630639abdd"}],"kolla_cli/commands/host.py":[{"author":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"change_message_id":"afd03c682918d7152272ad91c99d5e91ce3eb3dc","unresolved":false,"context_lines":[{"line_number":196,"context_line":"    def take_action(self, parsed_args):"},{"line_number":197,"context_line":"        try:"},{"line_number":198,"context_line":"            hostname \u003d parsed_args.hostname.strip()"},{"line_number":199,"context_line":"            hostnames \u003d _get_all_hostnames() if hostname \u003d\u003d \u0027all\u0027 else [hostname] "},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"            # just do an ssh check"},{"line_number":202,"context_line":"            summary \u003d CLIENT.host_ssh_check(hostnames)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_c67a37b9","line":199,"range":{"start_line":199,"start_character":81,"end_line":199,"end_character":82},"updated":"2019-08-07 16:21:03.000000000","message":"remove","commit_id":"f1fcdb1735bf6fd8f140f3dad818b8a05cd35059"}],"kolla_cli/commands/kolla_action.py":[{"author":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"change_message_id":"afd03c682918d7152272ad91c99d5e91ce3eb3dc","unresolved":false,"context_lines":[{"line_number":102,"context_line":"class Prechecks(Command):"},{"line_number":103,"context_line":"    \"\"\"Do pre-deployment checks for hosts.\"\"\""},{"line_number":104,"context_line":"    def get_parser(self, prog_name):"},{"line_number":105,"context_line":"        parser \u003d super(Pull, self).get_parser(prog_name)"},{"line_number":106,"context_line":"        parser.add_argument(\u0027--hosts\u0027, nargs\u003d\u0027?\u0027,"},{"line_number":107,"context_line":"                            metavar\u003d\u0027\u003chost_list\u003e\u0027,"},{"line_number":108,"context_line":"                            help\u003du._(\u0027Pull host list\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_a67dbbb3","line":105,"range":{"start_line":105,"start_character":23,"end_line":105,"end_character":27},"updated":"2019-08-07 16:21:03.000000000","message":"Prechecks","commit_id":"f1fcdb1735bf6fd8f140f3dad818b8a05cd35059"}]}
