Lines Matching refs:input_api
22 def LicenseIsCompatibleWithAndroid(input_api, license):
25 [x.strip() for x in input_api.re.split(' and |,', license) if len(x) > 0]
28 if input_api.re.match(regex, token, input_api.re.IGNORECASE):
33 def _CheckThirdPartyReadmesUpdated(input_api, output_api):
41 for f in input_api.AffectedFiles():
43 if input_api.os_path.dirname(local_path) == 'third_party':
45 if local_path.startswith('third_party' + input_api.os_path.sep):
57 name_pattern = input_api.re.compile(
59 input_api.re.IGNORECASE | input_api.re.MULTILINE)
60 shortname_pattern = input_api.re.compile(
62 input_api.re.IGNORECASE | input_api.re.MULTILINE)
63 version_pattern = input_api.re.compile(
65 input_api.re.IGNORECASE | input_api.re.MULTILINE)
66 release_pattern = input_api.re.compile(
68 input_api.re.IGNORECASE | input_api.re.MULTILINE)
69 license_pattern = input_api.re.compile(
71 input_api.re.IGNORECASE | input_api.re.MULTILINE)
72 license_android_compatible_pattern = input_api.re.compile(
74 input_api.re.IGNORECASE | input_api.re.MULTILINE)
78 _IgnoreIfDeleting(input_api, output_api, f, errors)
81 contents = input_api.ReadFile(f)
109 elif not LicenseIsCompatibleWithAndroid(input_api, license_match.group(1)) \
120 def _IgnoreIfDeleting(input_api, output_api, affected_file, errors):
121 third_party_dir = input_api.os_path.dirname(affected_file.LocalPath())
122 for f in input_api.AffectedFiles():
130 def CheckChangeOnUpload(input_api, output_api):
132 results.extend(_CheckThirdPartyReadmesUpdated(input_api, output_api))