1919log_level = int (os .environ .get ("LAMBDA_BUILDERS_LOG_LEVEL" , logging .INFO ))
2020
2121# Write output to stderr because stdout is used for command response
22- logging .basicConfig (stream = sys .stderr ,
23- level = log_level ,
24- format = '%(message)s' )
22+ logging .basicConfig (stream = sys .stderr , level = log_level , format = "%(message)s" )
2523
2624LOG = logging .getLogger (__name__ )
2725
2826VERSION_REGEX = re .compile ("^([0-9])+.([0-9]+)$" )
2927
3028
3129def _success_response (request_id , artifacts_dir ):
32- return json .dumps ({
33- "jsonrpc" : "2.0" ,
34- "id" : request_id ,
35- "result" : {
36- "artifacts_dir" : artifacts_dir
37- }
38- })
30+ return json .dumps ({"jsonrpc" : "2.0" , "id" : request_id , "result" : {"artifacts_dir" : artifacts_dir }})
3931
4032
4133def _error_response (request_id , http_status_code , message ):
42- return json .dumps ({
43- "jsonrpc" : "2.0" ,
44- "id" : request_id ,
45- "error" : {
46- "code" : http_status_code ,
47- "message" : message
48- }
49- })
34+ return json .dumps ({"jsonrpc" : "2.0" , "id" : request_id , "error" : {"code" : http_status_code , "message" : message }})
5035
5136
5237def _parse_version (version_string ):
@@ -68,8 +53,9 @@ def version_compatibility_check(version):
6853 # 0.2 < 0.1 comparison will fail, don't throw a value Error saying incompatible version
6954
7055 if _parse_version (lambda_builders_protocol_version ) < version :
71- ex = "Incompatible Protocol Version : {}, " \
72- "Current Protocol Version: {}" .format (version , lambda_builders_protocol_version )
56+ ex = "Incompatible Protocol Version : {}, " "Current Protocol Version: {}" .format (
57+ version , lambda_builders_protocol_version
58+ )
7359 LOG .error (ex )
7460 raise ValueError (ex )
7561
@@ -120,21 +106,25 @@ def main(): # pylint: disable=too-many-statements
120106 response = None
121107
122108 try :
123- builder = LambdaBuilder (language = capabilities ["language" ],
124- dependency_manager = capabilities ["dependency_manager" ],
125- application_framework = capabilities ["application_framework" ],
126- supported_workflows = supported_workflows )
109+ builder = LambdaBuilder (
110+ language = capabilities ["language" ],
111+ dependency_manager = capabilities ["dependency_manager" ],
112+ application_framework = capabilities ["application_framework" ],
113+ supported_workflows = supported_workflows ,
114+ )
127115
128116 artifacts_dir = params ["artifacts_dir" ]
129- builder .build (params ["source_dir" ],
130- params ["artifacts_dir" ],
131- params ["scratch_dir" ],
132- params ["manifest_path" ],
133- executable_search_paths = params .get ('executable_search_paths' , None ),
134- runtime = params ["runtime" ],
135- optimizations = params ["optimizations" ],
136- options = params ["options" ],
137- mode = params .get ('mode' , None ))
117+ builder .build (
118+ params ["source_dir" ],
119+ params ["artifacts_dir" ],
120+ params ["scratch_dir" ],
121+ params ["manifest_path" ],
122+ executable_search_paths = params .get ("executable_search_paths" , None ),
123+ runtime = params ["runtime" ],
124+ optimizations = params ["optimizations" ],
125+ options = params ["options" ],
126+ mode = params .get ("mode" , None ),
127+ )
138128
139129 # Return a success response
140130 response = _success_response (request_id , artifacts_dir )
@@ -152,5 +142,5 @@ def main(): # pylint: disable=too-many-statements
152142 _write_response (response , exit_code )
153143
154144
155- if __name__ == ' __main__' :
145+ if __name__ == " __main__" :
156146 main ()
0 commit comments