changeset 176:b91750a108b2

make which.py work
author Jeff Hammel <jhammel@mozilla.com>
date Mon, 31 Oct 2011 10:48:57 -0700
parents 081614c468b8
children 6ae566bb1a99
files python/which.py
diffstat 1 files changed, 8 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/python/which.py	Tue Oct 25 20:00:27 2011 -0700
+++ b/python/which.py	Mon Oct 31 10:48:57 2011 -0700
@@ -1,13 +1,17 @@
+#!/usr/bin/env python
+
+import os
+import sys
+
 def findInPath(fileName, path=os.environ['PATH']):
     """python equivalent of which; should really be in the stdlib"""
     dirs = path.split(os.pathsep)
     for dir in dirs:
         if os.path.isfile(os.path.join(dir, fileName)):
             return os.path.join(dir, fileName)
-        if mozinfo.isWin:
-            if os.path.isfile(os.path.join(dir, fileName + ".exe")):
-                return os.path.join(dir, fileName + ".exe")
+        if os.path.isfile(os.path.join(dir, fileName + ".exe")):
+            return os.path.join(dir, fileName + ".exe")
 
 if __name__ == '__main__':
     for i in sys.argv[1:]:
-        print findInPath(i)
\ No newline at end of file
+        print findInPath(i)