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,
)
)

View File

@@ -1,6 +1,6 @@
[project]
name = "layercake"
version = "0.2.17"
version = "0.2.19"
description = "Packages shared dependencies to optimize deployment and ensure consistency across functions."
readme = "README.md"
authors = [

View File

@@ -16,8 +16,7 @@ Resources:
CompatibleRuntimes:
- python3.12
- python3.13
# RetentionPolicy: Delete
RetentionPolicy: Retain
RetentionPolicy: Delete
Metadata:
BuildMethod: python3.13
BuildArchitecture: x86_64

2
layercake/uv.lock generated
View File

@@ -589,7 +589,7 @@ wheels = [
[[package]]
name = "layercake"
version = "0.2.17"
version = "0.2.19"
source = { editable = "." }
dependencies = [
{ name = "arnparse" },