I need to patch a yum plugin hosted at: https://github.com/seporaitis/yum-s3-iam/blob/master/s3iam.py, essentially if the s3 repo is unreachable the script throws an error and yum dies ungracefully. I need to change it so that if the repo is unreachable, yum will continue to search other available repos.
Wrapping any thrown exceptions in a URLGrabError nearly fixed the problem except when yum tries to install an rpm that is local to the machine.
Unfortunately yum.baseurl.org has been unreachable for several days now so I don't have any access to documentation on how to write/fix yum plugins. If anyone has those pages cached somewhere or can find another in depth guide I would really appreciate them.