Remove paths module

This commit is contained in:
Eryn Wells 2016-02-28 09:24:20 -08:00
parent 146b177ca9
commit 50177d96b8
2 changed files with 0 additions and 33 deletions

View file

@ -1,30 +0,0 @@
# paths.py
# Eryn Wells <eryn@erynwells.me>
import os
import os.path
def is_executable(path):
return os.path.exists(path) and os.access(path, os.X_OK)
def which(program):
'''
Look for `program` in system path and return the full path to that binary if
it is found. Otherwise, return `None`.
'''
path, name = os.path.split(program)
if path:
if is_executable(program):
return program
else:
pathext = [''] + os.environ.get('PATHEXT', '').split(os.pathsep)
for path in os.environ.get('PATH', '').split(os.pathsep):
exe = os.path.join(path, program)
for ext in pathext:
candidate = exe + ext
if is_executable(candidate):
return candidate
return None

View file

@ -3,12 +3,9 @@
import logging
import sys
import SCons.Environment
import SCons.Errors
import paths
def setup_logging(level=logging.DEBUG):
'''Configure global logging for the SCons system.'''