Lines Matching refs:self

23     def __init__(self):
24 Exception.__init__(self, 'No principals in the collection')
28 def __init__(self, principal):
29 Exception.__init__(self, 'Principal %s not found' % principal)
36 def __init__(self, krb5_conf_path):
37 self.krb5_conf_path = krb5_conf_path
39 def spawn_in_env(self, args, stdin=None, extra_env=None):
41 my_env['KRB5_CONFIG'] = self.krb5_conf_path
55 def _run_in_env(self, args, stdin=None, extra_env=None):
56 cmd = self.spawn_in_env(args, stdin, extra_env)
60 def kinit(self, principal, password, env=None):
62 return self._run_in_env(args, password.encode('utf-8'), env)
64 def kvno(self, principal, env=None):
66 return self._run_in_env(args, env)
68 def kdestroy(self, all_ccaches=False, env=None):
72 retval, _, _ = self._run_in_env(args, env)
75 def kswitch(self, principal, env=None):
77 retval, _, _ = self._run_in_env(args, env)
80 def _check_klist_l(self, line, exp_principal, exp_cache):
94 def num_princs(self, env=None):
96 retval, out, err = self._run_in_env(args, extra_env=env)
103 def list_princs(self, env=None):
105 retval, out, err = self._run_in_env(args, extra_env=env)
117 def has_principal(self, exp_principal, exp_cache=None, env=None):
119 princlist = self.list_princs(env)
124 matches = self._check_klist_l(line, exp_principal, exp_cache)
130 def default_principal(self, env=None):
131 principals = self.list_princs(env)
134 def _parse_klist_a(self, out):
152 def list_all_princs(self, env=None):
154 retval, out, err = self._run_in_env(args, extra_env=env)
160 return self._parse_klist_a(out)