Index: pydir/utils.py |
diff --git a/pydir/utils.py b/pydir/utils.py |
index 57849a4c7c0776eee7f93eba55fbc4a745f0ff78..33b58e9104baa0c0227fe37869dadcff0aa71937 100644 |
--- a/pydir/utils.py |
+++ b/pydir/utils.py |
@@ -1,3 +1,4 @@ |
+import os |
import subprocess |
import sys |
@@ -10,3 +11,12 @@ def shellcmd(command, echo=True): |
stdout_result = subprocess.check_output(command, shell=True) |
if echo: sys.stdout.write(stdout_result) |
return stdout_result |
+ |
+def FindBaseNaCl(): |
+ """Find the base native_client/ directory.""" |
+ nacl = 'native_client' |
+ path_list = os.getcwd().split(os.sep) |
+ if nacl not in path_list: |
+ return None |
+ last_index = len(path_list) - path_list[::-1].index(nacl) |
+ return os.sep.join(path_list[:last_index]) |