##// END OF EJS Templates
posix: check for executable bits on files identified by findexe function
Robert Jones -
r15056:8413916d default
parent child Browse files
Show More
@@ -256,7 +256,9 b' def findexe(command):'
256 for path in os.environ.get('PATH', '').split(os.pathsep):
256 for path in os.environ.get('PATH', '').split(os.pathsep):
257 executable = findexisting(os.path.join(path, command))
257 executable = findexisting(os.path.join(path, command))
258 if executable is not None:
258 if executable is not None:
259 return executable
259 st = os.stat(executable)
260 if (st.st_mode & (stat.S_IXUSR | stat.S_IXGRP | stat.S_IXOTH)):
261 return executable
260 return None
262 return None
261
263
262 def setsignalhandler():
264 def setsignalhandler():
General Comments 0
You need to be logged in to leave comments. Login now