summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gemato/verify.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/gemato/verify.py b/gemato/verify.py
index 7cef4e5..8a90506 100644
--- a/gemato/verify.py
+++ b/gemato/verify.py
@@ -42,8 +42,9 @@ def get_file_metadata(path, hashes):
if err.errno == errno.ENOENT:
exists = False
opened = False
- elif err.errno == errno.ENXIO:
- # unconnected device or socket
+ elif err.errno in (errno.ENXIO, errno.EOPNOTSUPP):
+ # ENXIO = unconnected device or socket
+ # EOPNOTSUPP = opening UNIX socket on FreeBSD
exists = True
opened = False
else: