-
- Downloads
modules: Do not hide errors using IPA *_show command with Exception
When searching for objects with *_show IPA API command, most plugins were hiding errors other than "ipalib_errors.NotFound" by handling the broad exception Exception instead. This patch uses "ipalib_errors.NotFound" whenever "*_show" is used so that the only exception handled is when an object is not found. Other errors will not be handled making the module break as expected.
Showing
- plugins/modules/ipaautomountmap.py 3 additions, 3 deletionsplugins/modules/ipaautomountmap.py
- plugins/modules/ipaconfig.py 1 addition, 1 deletionplugins/modules/ipaconfig.py
- plugins/modules/ipadelegation.py 2 additions, 2 deletionsplugins/modules/ipadelegation.py
- plugins/modules/ipaidoverridegroup.py 2 additions, 2 deletionsplugins/modules/ipaidoverridegroup.py
- plugins/modules/ipaidoverrideuser.py 3 additions, 2 deletionsplugins/modules/ipaidoverrideuser.py
- plugins/modules/ipaidp.py 3 additions, 2 deletionsplugins/modules/ipaidp.py
- plugins/modules/ipaidrange.py 3 additions, 2 deletionsplugins/modules/ipaidrange.py
- plugins/modules/ipaidview.py 1 addition, 1 deletionplugins/modules/ipaidview.py
- plugins/modules/ipalocation.py 2 additions, 2 deletionsplugins/modules/ipalocation.py
- plugins/modules/ipapermission.py 2 additions, 2 deletionsplugins/modules/ipapermission.py
- plugins/modules/ipaprivilege.py 2 additions, 2 deletionsplugins/modules/ipaprivilege.py
- plugins/modules/iparole.py 2 additions, 2 deletionsplugins/modules/iparole.py
- plugins/modules/ipaselfservice.py 2 additions, 2 deletionsplugins/modules/ipaselfservice.py
- plugins/modules/ipaserver.py 3 additions, 3 deletionsplugins/modules/ipaserver.py
- plugins/modules/ipaservicedelegationrule.py 1 addition, 1 deletionplugins/modules/ipaservicedelegationrule.py
- plugins/modules/ipaservicedelegationtarget.py 2 additions, 2 deletionsplugins/modules/ipaservicedelegationtarget.py
Loading
Please register or sign in to comment