add exc to allt
This commit is contained in:
@@ -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,
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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
2
layercake/uv.lock
generated
@@ -589,7 +589,7 @@ wheels = [
|
||||
|
||||
[[package]]
|
||||
name = "layercake"
|
||||
version = "0.2.17"
|
||||
version = "0.2.19"
|
||||
source = { editable = "." }
|
||||
dependencies = [
|
||||
{ name = "arnparse" },
|
||||
|
||||
Reference in New Issue
Block a user