Remove paths module
This commit is contained in:
parent
146b177ca9
commit
50177d96b8
2 changed files with 0 additions and 33 deletions
|
@ -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
|
|
||||||
|
|
|
@ -3,12 +3,9 @@
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
import SCons.Environment
|
import SCons.Environment
|
||||||
import SCons.Errors
|
import SCons.Errors
|
||||||
|
|
||||||
import paths
|
|
||||||
|
|
||||||
|
|
||||||
def setup_logging(level=logging.DEBUG):
|
def setup_logging(level=logging.DEBUG):
|
||||||
'''Configure global logging for the SCons system.'''
|
'''Configure global logging for the SCons system.'''
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue