aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven <sven.riede@alliedvision.com>2017-08-23 15:46:09 +0200
committerSven <sven.riede@alliedvision.com>2017-08-23 15:46:09 +0200
commit0cd664dc2c42c39e9c07ac31dff499370b35cca9 (patch)
treee0502db0e32eed37b267b4249b14c4919329f387
parent2f8e97a5a5d4558136f15f48045f5f5509311e13 (diff)
downloadpymba-0cd664dc2c42c39e9c07ac31dff499370b35cca9.tar.gz
pymba-0cd664dc2c42c39e9c07ac31dff499370b35cca9.zip
VIMBA_HOME environment variable added as potential path for locating the VimbaC.dll (Windows only)
-rw-r--r--pymba/vimbadll.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/pymba/vimbadll.py b/pymba/vimbadll.py
index 68993fb..04fa49f 100644
--- a/pymba/vimbadll.py
+++ b/pymba/vimbadll.py
@@ -25,6 +25,11 @@ if sys_plat == "win32":
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]