summary refs log tree commit diff stats
path: root/ranger/ext/get_executables.py
diff options
context:
space:
mode:
Diffstat (limited to 'ranger/ext/get_executables.py')
-rw-r--r--ranger/ext/get_executables.py68
1 files changed, 34 insertions, 34 deletions
diff --git a/ranger/ext/get_executables.py b/ranger/ext/get_executables.py
index 0c01ffd6..cf0d2a15 100644
--- a/ranger/ext/get_executables.py
+++ b/ranger/ext/get_executables.py
@@ -10,41 +10,41 @@ _cached_executables = None
 
 
 def get_executables():
-	"""
-	Return all executable files in $PATH. Cached version.
-	"""
-	global _cached_executables
-	if _cached_executables is None:
-		_cached_executables = get_executables_uncached()
-	return _cached_executables
+    """
+    Return all executable files in $PATH. Cached version.
+    """
+    global _cached_executables
+    if _cached_executables is None:
+        _cached_executables = get_executables_uncached()
+    return _cached_executables
 
 
 def get_executables_uncached(*paths):
-	"""
-	Return all executable files in each of the given directories.
-
-	Looks in $PATH by default.
-	"""
-	if not paths:
-		try:
-			pathstring = environ['PATH']
-		except KeyError:
-			return ()
-		paths = unique(pathstring.split(':'))
-
-	executables = set()
-	for path in paths:
-		try:
-			content = listdir(path)
-		except:
-			continue
-		for item in content:
-			abspath = path + '/' + item
-			try:
-				filestat = stat(abspath)
-			except:
-				continue
-			if filestat.st_mode & (S_IXOTH | S_IFREG):
-				executables.add(item)
-	return executables
+    """
+    Return all executable files in each of the given directories.
+
+    Looks in $PATH by default.
+    """
+    if not paths:
+        try:
+            pathstring = environ['PATH']
+        except KeyError:
+            return ()
+        paths = unique(pathstring.split(':'))
+
+    executables = set()
+    for path in paths:
+        try:
+            content = listdir(path)
+        except:
+            continue
+        for item in content:
+            abspath = path + '/' + item
+            try:
+                filestat = stat(abspath)
+            except:
+                continue
+            if filestat.st_mode & (S_IXOTH | S_IFREG):
+                executables.add(item)
+    return executables