update layercake
This commit is contained in:
@@ -0,0 +1 @@
|
||||
## Layercake
|
||||
|
||||
@@ -130,6 +130,10 @@ class PartitionKey(Key):
|
||||
def __init__(self, pk: str) -> None:
|
||||
super().__init__(**{PK: pk})
|
||||
|
||||
def __repr__(self) -> str:
|
||||
pk = self[PK]
|
||||
return f'PartitionKey({pk!r})'
|
||||
|
||||
def expr_attr_name(self) -> dict:
|
||||
return {'#pk': PK}
|
||||
|
||||
@@ -653,13 +657,10 @@ class DynamoDBCollection:
|
||||
else '#pk = :pk'
|
||||
)
|
||||
|
||||
expr_attr_name.update(key.expr_attr_name())
|
||||
expr_attr_values.update(key.expr_attr_values())
|
||||
|
||||
res = self.persistence_layer.query(
|
||||
key_cond_expr=key_cond_expr,
|
||||
expr_attr_name=expr_attr_name,
|
||||
expr_attr_values=expr_attr_values,
|
||||
expr_attr_name=key.expr_attr_name() | expr_attr_name,
|
||||
expr_attr_values=key.expr_attr_values() | expr_attr_values,
|
||||
filter_expr=filter_expr,
|
||||
index_forward=index_forward,
|
||||
limit=limit,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[project]
|
||||
name = "layercake"
|
||||
version = "0.1.2"
|
||||
version = "0.1.3"
|
||||
description = "Add your description here"
|
||||
readme = "README.md"
|
||||
authors = [
|
||||
|
||||
Reference in New Issue
Block a user