1""" 2Error generator to enable integration testing of salt runner error handling 3 4""" 5 6import salt.utils.error 7 8 9def error(name=None, message=""): 10 """ 11 If name is None Then return empty dict 12 13 Otherwise raise an exception with __name__ from name, message from message 14 15 CLI Example: 16 17 .. code-block:: bash 18 19 salt-run error 20 salt-run error.error name="Exception" message="This is an error." 21 """ 22 ret = {} 23 if name is not None: 24 salt.utils.error.raise_error(name=name, message=message) 25 return ret 26