@@ -50,8 +50,12 @@ def parse_cloudformation_changeset(changeset_json: str | dict[str, Any]) -> Depl
5050 changes_list = data .get ("Changes" , data .get ("changes" , []))
5151
5252 for change_entry in changes_list :
53- resource_change_data = change_entry .get ("ResourceChange" , change_entry .get ("resource_change" , {}))
54- action_str = change_entry .get ("Action" , resource_change_data .get ("Action" , "Modify" ))
53+ resource_change_data = change_entry .get (
54+ "ResourceChange" , change_entry .get ("resource_change" , {})
55+ )
56+ action_str = change_entry .get (
57+ "Action" , resource_change_data .get ("Action" , "Modify" )
58+ )
5559
5660 action = CFN_ACTION_MAP .get (action_str , ChangeAction .UPDATE )
5761
@@ -60,11 +64,16 @@ def parse_cloudformation_changeset(changeset_json: str | dict[str, Any]) -> Depl
6064 if CFN_REPLACEMENT_MAP .get (str (replacement ), False ):
6165 action = ChangeAction .REPLACE
6266
63- resource_type = resource_change_data .get ("Type" , resource_change_data .get ("ResourceType" , "unknown" ))
67+ resource_type = resource_change_data .get (
68+ "Type" , resource_change_data .get ("ResourceType" , "unknown" )
69+ )
6470 resource_name = resource_change_data .get (
65- "LogicalResourceId" , resource_change_data .get ("PhysicalResourceId" , "unknown" )
66- )
67- address = resource_change_data .get ("LogicalResourceId" , f"{ resource_type } .{ resource_name } " )
71+ "LogicalResourceId" ,
72+ resource_change_data .get ("PhysicalResourceId" , "unknown" ),
73+ )
74+ address = resource_change_data .get (
75+ "LogicalResourceId" , f"{ resource_type } .{ resource_name } "
76+ )
6877
6978 # Scope details for update changes
7079 resource_change_data .get ("Scope" , [])
0 commit comments