add exc to allt
This commit is contained in:
@@ -337,6 +337,7 @@ class TransactItems:
|
|||||||
table_name: str | None = None,
|
table_name: str | None = None,
|
||||||
expr_attr_names: dict = {},
|
expr_attr_names: dict = {},
|
||||||
expr_attr_values: dict = {},
|
expr_attr_values: dict = {},
|
||||||
|
exc_cls: Type[Exception] | None = None,
|
||||||
) -> None:
|
) -> None:
|
||||||
attrs: dict = {}
|
attrs: dict = {}
|
||||||
|
|
||||||
@@ -361,7 +362,8 @@ class TransactItems:
|
|||||||
UpdateExpression=update_expr,
|
UpdateExpression=update_expr,
|
||||||
**attrs,
|
**attrs,
|
||||||
)
|
)
|
||||||
}
|
},
|
||||||
|
exc_cls,
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -389,7 +391,7 @@ class TransactItems:
|
|||||||
**attrs,
|
**attrs,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
)
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
def delete(
|
def delete(
|
||||||
@@ -400,6 +402,7 @@ class TransactItems:
|
|||||||
cond_expr: str | None = None,
|
cond_expr: str | None = None,
|
||||||
expr_attr_names: dict = {},
|
expr_attr_names: dict = {},
|
||||||
expr_attr_values: dict = {},
|
expr_attr_values: dict = {},
|
||||||
|
exc_cls: Type[Exception] | None = None,
|
||||||
) -> None:
|
) -> None:
|
||||||
attrs: dict = {}
|
attrs: dict = {}
|
||||||
|
|
||||||
@@ -423,8 +426,9 @@ class TransactItems:
|
|||||||
Key=serialize(key),
|
Key=serialize(key),
|
||||||
**attrs,
|
**attrs,
|
||||||
)
|
)
|
||||||
}
|
},
|
||||||
)
|
exc_cls,
|
||||||
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
def condition(
|
def condition(
|
||||||
@@ -435,6 +439,7 @@ class TransactItems:
|
|||||||
table_name: str | None = None,
|
table_name: str | None = None,
|
||||||
expr_attr_names: dict = {},
|
expr_attr_names: dict = {},
|
||||||
expr_attr_values: dict = {},
|
expr_attr_values: dict = {},
|
||||||
|
exc_cls: Type[Exception] | None = None,
|
||||||
) -> None:
|
) -> None:
|
||||||
attrs: dict = {'ConditionExpression': cond_expr}
|
attrs: dict = {'ConditionExpression': cond_expr}
|
||||||
|
|
||||||
@@ -455,7 +460,8 @@ class TransactItems:
|
|||||||
Key=serialize(key),
|
Key=serialize(key),
|
||||||
**attrs,
|
**attrs,
|
||||||
)
|
)
|
||||||
}
|
},
|
||||||
|
exc_cls,
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "layercake"
|
name = "layercake"
|
||||||
version = "0.2.17"
|
version = "0.2.19"
|
||||||
description = "Packages shared dependencies to optimize deployment and ensure consistency across functions."
|
description = "Packages shared dependencies to optimize deployment and ensure consistency across functions."
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
authors = [
|
authors = [
|
||||||
|
|||||||
@@ -16,8 +16,7 @@ Resources:
|
|||||||
CompatibleRuntimes:
|
CompatibleRuntimes:
|
||||||
- python3.12
|
- python3.12
|
||||||
- python3.13
|
- python3.13
|
||||||
# RetentionPolicy: Delete
|
RetentionPolicy: Delete
|
||||||
RetentionPolicy: Retain
|
|
||||||
Metadata:
|
Metadata:
|
||||||
BuildMethod: python3.13
|
BuildMethod: python3.13
|
||||||
BuildArchitecture: x86_64
|
BuildArchitecture: x86_64
|
||||||
|
|||||||
2
layercake/uv.lock
generated
2
layercake/uv.lock
generated
@@ -589,7 +589,7 @@ wheels = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "layercake"
|
name = "layercake"
|
||||||
version = "0.2.17"
|
version = "0.2.19"
|
||||||
source = { editable = "." }
|
source = { editable = "." }
|
||||||
dependencies = [
|
dependencies = [
|
||||||
{ name = "arnparse" },
|
{ name = "arnparse" },
|
||||||
|
|||||||
Reference in New Issue
Block a user