]> arthur.barton.de Git - bup.git/blobdiff - lib/bup/cmd/fuse.py
fuse: detect fusepy module
[bup.git] / lib / bup / cmd / fuse.py
index 27937123835c43cd2f8498d5d1d5e95a26f73773..78073eed1f847d59dc70d328391084776c0d6f31 100644 (file)
@@ -9,7 +9,13 @@ except ImportError:
           file=sys.stderr)
     sys.exit(2)
 if not hasattr(fuse, '__version__'):
-    print('error: fuse module is too old for fuse.__version__', file=sys.stderr)
+    if hasattr(fuse, 'FUSE'):
+        print('error: python fuse module appears to be fusepy, not python-fuse\n'
+              '       please install https://github.com/libfuse/python-fuse',
+              file=sys.stderr)
+    else:
+        print('error: fuse module may need to be upgraded (no fuse.__version__)',
+              file=sys.stderr)
     sys.exit(2)
 fuse.fuse_python_api = (0, 2)