From 7ccd6b3c9f9cffcd46284c8c8386f5f86d8755c1 Mon Sep 17 00:00:00 2001 From: anders_k Date: Sun, 29 Oct 2017 22:36:47 +0000 Subject: [PATCH] Handle case where MSPE.ReadCharacteristics is None git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6945 212acab6-be3b-0410-9dea-997c60f758d6 --- SCons/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SCons/utils.py b/SCons/utils.py index 1d561e90..e12c7d04 100644 --- a/SCons/utils.py +++ b/SCons/utils.py @@ -188,7 +188,7 @@ class MSPE: def IsPEExecutable(pe): if not isinstance(pe, MSPE): pe = MSPE(pe) - if pe.ReadCharacteristics() & 0x0002: return True # IMAGE_FILE_EXECUTABLE_IMAGE? + if int(pe.ReadCharacteristics() or 0) & 0x0002: return True # IMAGE_FILE_EXECUTABLE_IMAGE? def SetPESecurityFlagsWorker(filepath): """