This check is to make sure the ignore_status = True, b/c we don't allow the different kinds of error raised out in command executing and need a CmdResult to parse.
So we will logging.warning if ignore_status=False and set it to True and go on.

Maybe the warning in next line will make my point more clear.

Thanx :)