Add a krbname property to afs.pts.PTEntry, which converts the
authorEvan Broder <broder@mit.edu>
Sun, 22 Nov 2009 23:20:28 +0000 (18:20 -0500)
committerEvan Broder <broder@mit.edu>
Sun, 22 Nov 2009 23:21:34 +0000 (18:21 -0500)
PTEntry's name to a Kerberos-style principal.

Signed-off-by: Evan Broder <broder@mit.edu>

afs/pts.py

index 8bee97e..9c44f3a 100644 (file)
@@ -248,6 +248,12 @@ class PTEntry(object):
         self._name = val
     name = property(_get_name, _set_name)
 
         self._name = val
     name = property(_get_name, _set_name)
 
+    def _get_krbname(self):
+        return self._pts._AfsToKrb5(self.name)
+    def _set_krbname(self, val):
+        self.name = self._pts._Krb5ToAfs(val)
+    krbname = property(_get_krbname, _set_krbname)
+
     def _get_count(self):
         self._loadEntry()
         return self._count
     def _get_count(self):
         self._loadEntry()
         return self._count