浏览代码

dummy acl implementation for unsupported platforms

the API_VERSION there was not in sync (and that was even true, as "st" was missing in acl_get()) - fixed.
Thomas Waldmann 10 年之前
父节点
当前提交
767e795597
共有 1 个文件被更改,包括 6 次插入2 次删除
  1. 6 2
      attic/platform.py

+ 6 - 2
attic/platform.py

@@ -9,9 +9,13 @@ elif platform == 'FreeBSD':
 elif platform == 'Darwin':
     from attic.platform_darwin import acl_get, acl_set, API_VERSION
 else:
-    API_VERSION = 1
+    # this is a dummy acl interface for platforms for which we do not have
+    # a real implementation (or which do not support acls at all).
 
-    def acl_get(path, item, numeric_owner=False):
+    API_VERSION = 2
+
+    def acl_get(path, item, st, numeric_owner=False):
         pass
+
     def acl_set(path, item, numeric_owner=False):
         pass