diff options
author | Marius Kintel <marius@kintel.net> | 2011-04-06 13:16:35 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2011-04-06 13:16:35 (GMT) |
commit | 4ed0748e3a32f42c4a1e4c626ee93dc7b90e324f (patch) | |
tree | dfacb70f2f9d21247f3cf7329bfe47a644cbe31d /scripts | |
parent | 4ebf146769b27afac33bcfdee9ee50d1f0d54b63 (diff) |
Update from upstream
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/macosx-sanity-check.py | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/scripts/macosx-sanity-check.py b/scripts/macosx-sanity-check.py index 243020f..3938d74 100755 --- a/scripts/macosx-sanity-check.py +++ b/scripts/macosx-sanity-check.py @@ -9,6 +9,9 @@ # # Author: Marius Kintel <marius@kintel.net> # +# This script lives here: +# https://github.com/kintel/MacOSX-tools +# import sys import os @@ -49,9 +52,14 @@ def lookup_library(file): def find_dependencies(file): libs = [] - p = subprocess.Popen(["otool", "-L", file], stdout=subprocess.PIPE, stderr=subprocess.PIPE) - output = p.communicate()[0] - if p.returncode != 0: return None + args = ["otool", "-L", file] + if DEBUG: print "Executing " + " ".join(args) + p = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + output,err = p.communicate() + if p.returncode != 0: + print "Failed with return code " + str(p.returncode) + ":" + print err + return None deps = output.split('\n') for dep in deps: # print dep |