summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2018-02-22 16:31:46 +0100
committerMichał Górny <mgorny@gentoo.org>2018-02-22 16:31:46 +0100
commit3bfdf32a7ef12e9bc83ddc1ced536536feeb3d05 (patch)
tree01ffd5f909052d1fe7ae6d6b510d8cf45acf9187
parentb72cea4058266474adecaf10787cde20e540d68f (diff)
downloadgemato-3bfdf32a7ef12e9bc83ddc1ced536536feeb3d05.tar.gz
verify: Account for EOPNOTSUPP when opening sockets on FBSD
-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: