This commit is contained in:
2025-07-14 11:09:16 -03:00
parent cea6b61f51
commit 51cc1bbbb5
11 changed files with 242 additions and 57 deletions

View File

@@ -0,0 +1,19 @@
import dictdiffer
from arnparse import arnparse
def table_from_arn(arn: str) -> str:
arn_ = arnparse(arn)
return arn_.resource.split('/')[0]
def diff(first: dict, second: dict) -> list[str]:
result = dictdiffer.diff(first, second)
changed = []
for record in result:
type_, path, _ = record
if type_ == 'change':
changed.append(path)
return changed