def METHOD_NAME(self, exp_principal, exp_cache=None, env=None):
    try:
        princlist = self.list_princs(env)
    except NoPrincipals:
        return False
    for line in princlist:
        matches = self._check_klist_l(line, exp_principal, exp_cache)
        if matches is True:
            return True
    return False