Changeset 1155
- Timestamp:
- Oct 20, 2008, 1:55:53 PM (16 years ago)
- Location:
- trunk/packages/sipb-xen-www/code
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/sipb-xen-www/code/cache_acls.py
r1095 r1155 7 7 8 8 def expandLocker(name): 9 groups = getafsgroups.getLockerAcl(name) 9 try: 10 groups = getafsgroups.getLockerAcl(name) 11 except getafsgroups.AfsProcessError, e: 12 if e.message.startswith("fs: You don't have the required access rights on"): 13 groups = [] 14 raise 10 15 cell = getafsgroups.getCell(name) 11 16 ans = set() -
trunk/packages/sipb-xen-www/code/getafsgroups.py
r1154 r1155 49 49 50 50 def getLockerAcl(locker): 51 try: 52 p = subprocess.Popen(["fs", "listacl", getLockerPath(locker)], 53 stdout=subprocess.PIPE, stderr=subprocess.PIPE) 54 if p.wait(): 55 raise AfsProcessError(p.stderr.read()) 56 except AfsProcessError, e: 57 if e.message.startswith("fs: You don't have the required access rights on"): 58 return [] 59 raise 51 p = subprocess.Popen(["fs", "listacl", getLockerPath(locker)], 52 stdout=subprocess.PIPE, stderr=subprocess.PIPE) 53 if p.wait(): 54 raise AfsProcessError(p.stderr.read()) 60 55 lines = p.stdout.readlines() 61 56 values = []
Note: See TracChangeset
for help on using the changeset viewer.