return p.stdout.read().split()[-1][1:-1]
def getLockerAcl(locker):
- try:
- p = subprocess.Popen(["fs", "listacl", getLockerPath(locker)],
- stdout=subprocess.PIPE, stderr=subprocess.PIPE)
- if p.wait():
- raise AfsProcessError(p.stderr.read())
- except AfsProcessError, e:
- if e.message.startswith("fs: You don't have the required access rights on"):
- return []
- raise
+ p = subprocess.Popen(["fs", "listacl", getLockerPath(locker)],
+ stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+ if p.wait():
+ raise AfsProcessError(p.stderr.read())
lines = p.stdout.readlines()
values = []
for line in lines[1:]: