Update verify boilerplate to support 2016

This commit is contained in:
Wojciech Tyczynski 2016-01-01 12:00:21 +01:00
parent 5abdc2e944
commit 712ab62c63

View File

@ -79,7 +79,7 @@ def file_passes(filename, refs, regexs):
if p.search(d): if p.search(d):
return False return False
# Replace all occurrences of the regex "2015|2014" with "YEAR" # Replace all occurrences of the regex "2016|2015|2014" with "YEAR"
p = regexs["date"] p = regexs["date"]
for i, d in enumerate(data): for i, d in enumerate(data):
(data[i], found) = p.subn('YEAR', d) (data[i], found) = p.subn('YEAR', d)
@ -137,8 +137,8 @@ def get_regexs():
regexs = {} regexs = {}
# Search for "YEAR" which exists in the boilerplate, but shouldn't in the real thing # Search for "YEAR" which exists in the boilerplate, but shouldn't in the real thing
regexs["year"] = re.compile( 'YEAR' ) regexs["year"] = re.compile( 'YEAR' )
# dates can be 2014 or 2015, company holder names can be anything # dates can be 2014, 2015 or 2016, company holder names can be anything
regexs["date"] = re.compile( '(2014|2015)' ) regexs["date"] = re.compile( '(2014|2015|2016)' )
# strip // +build \n\n build constraints # strip // +build \n\n build constraints
regexs["go_build_constraints"] = re.compile(r"^(// \+build.*\n)+\n", re.MULTILINE) regexs["go_build_constraints"] = re.compile(r"^(// \+build.*\n)+\n", re.MULTILINE)
# strip #!.* from shell scripts # strip #!.* from shell scripts