diff options
author | Michał Górny <mgorny@gentoo.org> | 2018-02-22 16:31:46 +0100 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2018-02-22 16:31:46 +0100 |
commit | 3bfdf32a7ef12e9bc83ddc1ced536536feeb3d05 (patch) | |
tree | 01ffd5f909052d1fe7ae6d6b510d8cf45acf9187 | |
parent | b72cea4058266474adecaf10787cde20e540d68f (diff) | |
download | gemato-3bfdf32a7ef12e9bc83ddc1ced536536feeb3d05.tar.gz |
verify: Account for EOPNOTSUPP when opening sockets on FBSD
-rw-r--r-- | gemato/verify.py | 5 |
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: |