diff --git a/build.py b/build.py index f584c4c97a..9c426b2313 100755 --- a/build.py +++ b/build.py @@ -273,7 +273,8 @@ def build_check_requires_timestamp(t): require_linenos = {} uses = set() lineno = 0 - for line in open(filename): + lines = open(filename).readlines() + for line in lines: lineno += 1 m = re.match(r'goog.provide\(\'(.*)\'\);', line) if m: @@ -283,6 +284,7 @@ def build_check_requires_timestamp(t): if m: require_linenos[m.group(1)] = lineno continue + for line in lines: for require in require_linenos.iterkeys(): if require in line: uses.add(require)