Merge pull request #2 from dehnert/master
[invirt/packages/python-afs.git] / afs / fs.py
index 0044c05..02c2756 100644 (file)
--- a/afs/fs.py
+++ b/afs/fs.py
@@ -1,2 +1,13 @@
-import _fs
-from _fs import whichcell
+import errno
+from afs import _fs
+from afs._fs import whichcell
+
+def inafs(path):
+    """Return True if a path is in AFS."""
+    try:
+        whichcell(path)
+    except OSError, e:
+        if e.errno in (errno.EINVAL, errno.ENOENT):
+            return False
+
+    return True