Is setting of ignore_status really necessary here?
Default ignore_status is already True.

With your setting of "dargs['ignore_status'] = True", other people will never get CmdError.