You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In verbose mode the makensis return code is not properly checked. Any failure of makensis will be treated as a success by constructor. This is because subprocess.Popen.communicate (line 209) does note raise an error for non-zero return codes the same way that subprocess.check_call (line 217) does.
In verbose mode the makensis return code is not properly checked. Any failure of makensis will be treated as a success by constructor. This is because
subprocess.Popen.communicate
(line 209) does note raise an error for non-zero return codes the same way thatsubprocess.check_call
(line 217) does.constructor/constructor/winexe.py
Lines 207 to 220 in a7ad3d2
Suggested fix is to explicitly check
sub.returncode
and raise an error.The text was updated successfully, but these errors were encountered: