<s> """<STR_LIT>""" <EOL> PYLINT_BLACKLIST = [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ] <EOL> PYLINT_DISABLED_WARNINGS = [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ] <EOL> def CheckChangeOnUpload ( input_api , output_api ) : <EOL> report = [ ] <EOL> report . extend ( input_api . canned_checks . PanProjectChecks ( <EOL> input_api , output_api ) ) <EOL> return report <EOL> def CheckChangeOnCommit ( input_api , output_api ) : <EOL> report = [ ] <EOL> current_year = int ( input_api . time . strftime ( '<STR_LIT>' ) ) <EOL> allowed_years = ( str ( s ) for s in reversed ( xrange ( <NUM_LIT> , current_year + <NUM_LIT:1> ) ) ) <EOL> years_re = '<STR_LIT:(>' + '<STR_LIT:|>' . join ( allowed_years ) + '<STR_LIT:)>' <EOL> license = ( <EOL> r'<STR_LIT>' <EOL> r'<STR_LIT>' <EOL> r'<STR_LIT>' <EOL> r'<STR_LIT>' <EOL> ) % { <EOL> '<STR_LIT>' : years_re , <EOL> } <EOL> report . extend ( input_api . canned_checks . PanProjectChecks ( <EOL> input_api , output_api , license_header = license ) ) <EOL> report . extend ( input_api . canned_checks . CheckTreeIsOpen ( <EOL> input_api , output_api , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' ) ) <EOL> import os <EOL> import sys <EOL> old_sys_path = sys . path <EOL> try : <EOL> sys . path = [ '<STR_LIT>' , '<STR_LIT>' ] + sys . path <EOL> blacklist = PYLINT_BLACKLIST <EOL> if sys . platform == '<STR_LIT:win32>' : <EOL> blacklist = [ os . path . normpath ( x ) . replace ( '<STR_LIT:\\>' , '<STR_LIT>' ) <EOL> for x in PYLINT_BLACKLIST ] <EOL> report . extend ( input_api . canned_checks . RunPylint ( <EOL> input_api , <EOL> output_api , <EOL> black_list = blacklist , <EOL> disabled_warnings = PYLINT_DISABLED_WARNINGS ) ) <EOL> finally : <EOL> sys . path = old_sys_path <EOL> return report <EOL> def GetPreferredTrySlaves ( ) : <EOL> return [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] </s>
