add exc to allt

This commit is contained in:
2025-05-22 11:58:31 -03:00
parent 9ba3a6d4fb
commit d4418ef94e
4 changed files with 14 additions and 9 deletions

View File

@@ -337,6 +337,7 @@ class TransactItems:
table_name: str | None = None,
expr_attr_names: dict = {},
expr_attr_values: dict = {},
exc_cls: Type[Exception] | None = None,
) -> None:
attrs: dict = {}
@@ -361,7 +362,8 @@ class TransactItems:
UpdateExpression=update_expr,
**attrs,
)
}
},
exc_cls,
)
)
@@ -389,7 +391,7 @@ class TransactItems:
**attrs,
)
}
)
),
)
def delete(
@@ -400,6 +402,7 @@ class TransactItems:
cond_expr: str | None = None,
expr_attr_names: dict = {},
expr_attr_values: dict = {},
exc_cls: Type[Exception] | None = None,
) -> None:
attrs: dict = {}
@@ -423,8 +426,9 @@ class TransactItems:
Key=serialize(key),
**attrs,
)
}
)
},
exc_cls,
),
)
def condition(
@@ -435,6 +439,7 @@ class TransactItems:
table_name: str | None = None,
expr_attr_names: dict = {},
expr_attr_values: dict = {},
exc_cls: Type[Exception] | None = None,
) -> None:
attrs: dict = {'ConditionExpression': cond_expr}
@@ -455,7 +460,8 @@ class TransactItems:
Key=serialize(key),
**attrs,
)
}
},
exc_cls,
)
)