Incorporate broder code review number 2:
authorEdward Z. Yang <ezyang@mit.edu>
Thu, 9 Jul 2009 02:14:56 +0000 (22:14 -0400)
committerEvan Broder <broder@mit.edu>
Thu, 9 Jul 2009 02:31:54 +0000 (19:31 -0700)
* Remove space-aligned fields
* Rename crights to readRights
* Group functions together
* Add space between comma

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>

afs/_acl.pyx
afs/acl.py

index 06736f9..ef65388 100644 (file)
@@ -16,12 +16,12 @@ cdef struct vcxstat2:
     afs_int32 anyAccess
     char mvstat
 
     afs_int32 anyAccess
     char mvstat
 
-READ    = PRSFS_READ
-WRITE   = PRSFS_WRITE
-INSERT  = PRSFS_INSERT
-LOOKUP  = PRSFS_LOOKUP
-DELETE  = PRSFS_DELETE
-LOCK    = PRSFS_LOCK
+READ = PRSFS_READ
+WRITE = PRSFS_WRITE
+INSERT = PRSFS_INSERT
+LOOKUP = PRSFS_LOOKUP
+DELETE = PRSFS_DELETE
+LOCK = PRSFS_LOCK
 ADMINISTER = PRSFS_ADMINISTER
 USR0 = PRSFS_USR0
 USR1 = PRSFS_USR1
 ADMINISTER = PRSFS_ADMINISTER
 USR0 = PRSFS_USR0
 USR1 = PRSFS_USR1
index a245aa2..da0821f 100644 (file)
@@ -4,11 +4,11 @@ from _acl import READ, WRITE, INSERT, LOOKUP, DELETE, LOCK, ADMINISTER, \
 from _acl import getCallerAccess
 
 _canonical = {
 from _acl import getCallerAccess
 
 _canonical = {
-    "read":     "rl",
-    "write":    "rwlidwk",
-    "all":      "rwlidwka",
-    "mail":     "lik",
-    "none":     "",
+    "read": "rl",
+    "write": "rwlidwk",
+    "all": "rwlidwka",
+    "mail": "lik",
+    "none": "",
 }
 
 _charBitAssoc = [
 }
 
 _charBitAssoc = [
@@ -32,27 +32,11 @@ _charBitAssoc = [
 _char2bit = dict(_charBitAssoc)
 
 
 _char2bit = dict(_charBitAssoc)
 
 
-def crights(s):
+def readRights(s):
     """Canonicalizes string rights to bitmask"""
     if s in _canonical: s = _canonical[s]
     return _parseRights(s)
 
     """Canonicalizes string rights to bitmask"""
     if s in _canonical: s = _canonical[s]
     return _parseRights(s)
 
-class ACL(object):
-    def __init__(self, pos, neg):
-        """
-        ``pos``
-            Dictionary of usernames to positive ACL bitmasks
-        ``neg``
-            Dictionary of usernames to negative ACL bitmasks
-        """
-        self.pos = pos
-        self.neg = neg
-    @staticmethod
-    def retrieve(dir,follow=1):
-        """Retrieve the ACL for an AFS directory"""
-        pos, neg = _parseAcl(_acl.getAcl(dir, follow))
-        return ACL(pos, neg)
-
 def showRights(r):
     """Takes a bitmask and returns a rwlidka string"""
     s = ""
 def showRights(r):
     """Takes a bitmask and returns a rwlidka string"""
     s = ""
@@ -86,3 +70,19 @@ def _parseAcl(inp):
             neg[name] = int(acl)
     return (pos, neg)
 
             neg[name] = int(acl)
     return (pos, neg)
 
+class ACL(object):
+    def __init__(self, pos, neg):
+        """
+        ``pos``
+            Dictionary of usernames to positive ACL bitmasks
+        ``neg``
+            Dictionary of usernames to negative ACL bitmasks
+        """
+        self.pos = pos
+        self.neg = neg
+    @staticmethod
+    def retrieve(dir, follow=1):
+        """Retrieve the ACL for an AFS directory"""
+        pos, neg = _parseAcl(_acl.getAcl(dir, follow))
+        return ACL(pos, neg)
+