projects
/
invirt/packages/python-afs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'acl'
[invirt/packages/python-afs.git]
/
afs
/
_pts.pyx
diff --git
a/afs/_pts.pyx
b/afs/_pts.pyx
index
90b3327
..
4a40bd0
100644
(file)
--- a/
afs/_pts.pyx
+++ b/
afs/_pts.pyx
@@
-134,6
+134,7
@@
cdef class PTS:
server
"""
cdef ubik_client * client
server
"""
cdef ubik_client * client
+ cdef readonly object cell
def __cinit__(self, cell=None, sec=1):
cdef afs_int32 code
def __cinit__(self, cell=None, sec=1):
cdef afs_int32 code
@@
-167,6
+168,8
@@
cdef class PTS:
code = afsconf_GetCellInfo(cdir, c_cell, "afsprot", &info)
pyafs_error(code)
code = afsconf_GetCellInfo(cdir, c_cell, "afsprot", &info)
pyafs_error(code)
+ self.cell = info.name
+
if sec > 0:
strncpy(prin.cell, info.name, sizeof(prin.cell))
prin.instance[0] = 0
if sec > 0:
strncpy(prin.cell, info.name, sizeof(prin.cell))
prin.instance[0] = 0
@@
-216,7
+219,7
@@
cdef class PTS:
integer.
"""
if isinstance(ident, (str, unicode)):
integer.
"""
if isinstance(ident, (str, unicode)):
- return self.NameToId(ident)
+ return self._NameToId(ident)
else:
return int(ident)
else:
return int(ident)
@@
-296,7
+299,7
@@
cdef class PTS:
cdef afs_int32 code, cid
name = name[:PR_MAXNAMELEN].lower()
cdef afs_int32 code, cid
name = name[:PR_MAXNAMELEN].lower()
- oid = self.NameOrId(owner)
+ oid = self._NameOrId(owner)
if id is not None:
cid = id
if id is not None:
cid = id
@@
-313,7
+316,7
@@
cdef class PTS:
identifier.
"""
cdef afs_int32 code
identifier.
"""
cdef afs_int32 code
- cdef afs_int32 id = self.NameOrId(ident)
+ cdef afs_int32 id = self._NameOrId(ident)
code = ubik_PR_Delete(self.client, 0, id)
pyafs_error(code)
code = ubik_PR_Delete(self.client, 0, id)
pyafs_error(code)
@@
-323,7
+326,7
@@
cdef class PTS:
Add the given user to the given group.
"""
cdef afs_int32 code
Add the given user to the given group.
"""
cdef afs_int32 code
- cdef afs_int32 uid = self.NameOrId(user), gid = self.NameOrId(group)
+ cdef afs_int32 uid = self._NameOrId(user), gid = self._NameOrId(group)
code = ubik_PR_AddToGroup(self.client, 0, uid, gid)
pyafs_error(code)
code = ubik_PR_AddToGroup(self.client, 0, uid, gid)
pyafs_error(code)
@@
-333,7
+336,7
@@
cdef class PTS:
Remove the given user from the given group.
"""
cdef afs_int32 code
Remove the given user from the given group.
"""
cdef afs_int32 code
- cdef afs_int32 uid = self.NameOrId(user), gid = self.NameOrId(group)
+ cdef afs_int32 uid = self._NameOrId(user), gid = self._NameOrId(group)
code = ubik_PR_RemoveFromGroup(self.client, 0, uid, gid)
pyafs_error(code)
code = ubik_PR_RemoveFromGroup(self.client, 0, uid, gid)
pyafs_error(code)
@@
-355,7
+358,7
@@
cdef class PTS:
cdef int i
cdef object members = []
cdef int i
cdef object members = []
- cdef afs_int32 id = self.NameOrId(ident)
+ cdef afs_int32 id = self._NameOrId(ident)
alist.prlist_len = 0
alist.prlist_val = NULL
alist.prlist_len = 0
alist.prlist_val = NULL
@@
-382,7
+385,7
@@
cdef class PTS:
cdef int i
cdef object owned = []
cdef int i
cdef object owned = []
- cdef afs_int32 oid = self.NameOrId(owner)
+ cdef afs_int32 oid = self._NameOrId(owner)
alist.prlist_len = 0
alist.prlist_val = NULL
alist.prlist_len = 0
alist.prlist_val = NULL
@@
-409,7
+412,7
@@
cdef class PTS:
cdef prcheckentry centry
cdef object entry = PTEntry()
cdef prcheckentry centry
cdef object entry = PTEntry()
- cdef afs_int32 id = self.NameOrId(ident)
+ cdef afs_int32 id = self._NameOrId(ident)
code = ubik_PR_ListEntry(self.client, 0, id, ¢ry)
pyafs_error(code)
code = ubik_PR_ListEntry(self.client, 0, id, ¢ry)
pyafs_error(code)
@@
-428,10
+431,10
@@
cdef class PTS:
cdef afs_int32 c_newid = 0, c_newoid = 0
cdef char * c_newname
cdef afs_int32 c_newid = 0, c_newoid = 0
cdef char * c_newname
- cdef afs_int32 id = self.NameOrId(ident)
+ cdef afs_int32 id = self._NameOrId(ident)
if newname is None:
if newname is None:
- newname = self.IdToName(id)
+ newname = self._IdToName(id)
c_newname = newname
if newid is not None:
c_newid = newid
c_newname = newname
if newid is not None:
c_newid = newid
@@
-448,7
+451,7
@@
cdef class PTS:
cdef afs_int32 code
cdef afs_int32 flag
cdef afs_int32 code
cdef afs_int32 flag
- cdef afs_int32 uid = self.NameOrId(user), gid = self.NameOrId(group)
+ cdef afs_int32 uid = self._NameOrId(user), gid = self._NameOrId(group)
code = ubik_PR_IsAMemberOf(self.client, 0, uid, gid, &flag)
pyafs_error(code)
code = ubik_PR_IsAMemberOf(self.client, 0, uid, gid, &flag)
pyafs_error(code)
@@
-537,7
+540,7
@@
cdef class PTS:
cdef afs_int32 code
cdef afs_int32 mask = 0, flags = 0, nusers = 0, ngroups = 0
cdef afs_int32 code
cdef afs_int32 mask = 0, flags = 0, nusers = 0, ngroups = 0
- cdef afs_int32 id = self.NameOrId(ident)
+ cdef afs_int32 id = self._NameOrId(ident)
if access is not None:
flags = access
if access is not None:
flags = access