fix bug in snappy lib loading and make it work on macOS.

This commit is contained in:
xabrouck
2023-07-27 09:28:53 +02:00
parent 6f71781405
commit d872abaf30
+8 -2
View File
@@ -19,11 +19,17 @@ vollog = logging.getLogger(__name__)
try:
# TODO: Find library for windows if needed
try:
# Linux/Mac
# Linux
lib_snappy = ctypes.cdll.LoadLibrary("libsnappy.so.1")
except OSError:
lib_snappy = None
try:
# macOS
lib_snappy = ctypes.cdll.LoadLibrary("libsnappy.1.dylib")
except OSError:
lib_snappy = None
try:
if not lib_snappy:
# Windows 64
@@ -31,7 +37,7 @@ try:
except OSError:
lib_snappy = None
if lib_snappy:
if not lib_snappy:
# Windows 32
lib_snappy = ctypes.cdll.LoadLibrary("snappy32")