Catch FileNotFoundError in kerberos.has_credential
This PR updates ciecplib.kerberos.has_credential()
to catch the case where klist
isn't found on the system at all and return False
. It might be worth adding a new return of None
('credential status unknown') in the future to evaluate as 'falsy' but be distinguishable from an actual False
('credential known to be not present').