From 0cd664dc2c42c39e9c07ac31dff499370b35cca9 Mon Sep 17 00:00:00 2001 From: Sven Date: Wed, 23 Aug 2017 15:46:09 +0200 Subject: VIMBA_HOME environment variable added as potential path for locating the VimbaC.dll (Windows only) --- pymba/vimbadll.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pymba/vimbadll.py b/pymba/vimbadll.py index 68993fb..04fa49f 100644 --- a/pymba/vimbadll.py +++ b/pymba/vimbadll.py @@ -24,6 +24,11 @@ if sys_plat == "win32": candidate = base % (major, minor, arch) if os.path.isfile(candidate): dlls.append(candidate) + if not dlls: + if 'VIMBA_HOME' in os.environ: + candidate = os.environ ['VIMBA_HOME'] + '\VimbaC\Bin\Win%i\VimbaC.dll' % (arch) + if os.path.isfile(candidate): + dlls.append(candidate) if not dlls: raise IOError("VimbaC.dll not found.") return dlls[-1] -- cgit v1.2.3