Don't assume that goog.requires are always first
This commit is contained in:
@@ -273,7 +273,8 @@ def build_check_requires_timestamp(t):
|
|||||||
require_linenos = {}
|
require_linenos = {}
|
||||||
uses = set()
|
uses = set()
|
||||||
lineno = 0
|
lineno = 0
|
||||||
for line in open(filename):
|
lines = open(filename).readlines()
|
||||||
|
for line in lines:
|
||||||
lineno += 1
|
lineno += 1
|
||||||
m = re.match(r'goog.provide\(\'(.*)\'\);', line)
|
m = re.match(r'goog.provide\(\'(.*)\'\);', line)
|
||||||
if m:
|
if m:
|
||||||
@@ -283,6 +284,7 @@ def build_check_requires_timestamp(t):
|
|||||||
if m:
|
if m:
|
||||||
require_linenos[m.group(1)] = lineno
|
require_linenos[m.group(1)] = lineno
|
||||||
continue
|
continue
|
||||||
|
for line in lines:
|
||||||
for require in require_linenos.iterkeys():
|
for require in require_linenos.iterkeys():
|
||||||
if require in line:
|
if require in line:
|
||||||
uses.add(require)
|
uses.add(require)
|
||||||
|
|||||||
Reference in New Issue
Block a user