[Nvda-dev] commit r3401 - trunk/source
NVDA Subversion
svn at nvda-project.org
Tue Dec 1 05:51:50 UTC 2009
Author: bzr
Date: Tue Dec 1 05:51:48 2009
New Revision: 3401
Log:
nvdaHelper.py: catch AttributeError exception when setting speakText function pointer, in case its an old nvdaHelperLocal dll.
Modified:
trunk/source/NVDAHelper.py
Modified: trunk/source/NVDAHelper.py
==============================================================================
--- trunk/source/NVDAHelper.py (original)
+++ trunk/source/NVDAHelper.py Tue Dec 1 05:51:48 2009
@@ -100,7 +100,10 @@
def initialize():
global _remoteLib, _remoteLoader64, localLib, winEventHookID,generateBeep
localLib=cdll.LoadLibrary('lib/nvdaHelperLocal.dll')
- _setDllFuncPointer(localLib,"_nvdaController_speakText",nvdaController_speakText)
+ try:
+ _setDllFuncPointer(localLib,"_nvdaController_speakText",nvdaController_speakText)
+ except AttributeError:
+ log.error("nvdaHelperLocal function pointer for speakText could not be found, possibly old nvdaHelperLocal dll")
localLib.startServer()
generateBeep=localLib.generateBeep
generateBeep.argtypes=[c_char_p,c_float,c_uint,c_ubyte,c_ubyte]
More information about the Nvda-dev
mailing list