Add condition argument to pynamodb model delete (#2182)

This commit is contained in:
Max R
2018-06-05 11:18:46 -04:00
committed by Jelle Zijlstra
parent fcc1b7def4
commit 1dfe4f2ec7

View File

@@ -28,7 +28,7 @@ class Model(metaclass=MetaModel):
def batch_get(cls: Type[_T], items: Iterable[Union[KeyType, Iterable[KeyType]]], consistent_read: Optional[bool] = ..., attributes_to_get: Optional[Sequence[Text]] = ...) -> Iterator[_T]: ...
@classmethod
def batch_write(cls: Type[_T], auto_commit: bool = ...) -> BatchWrite[_T]: ...
def delete(self, conditional_operator: Optional[Text] = ..., **expected_values) -> Any: ...
def delete(self, condition: Optional[Any] = ..., conditional_operator: Optional[Text] = ..., **expected_values) -> Any: ...
def update(self, attributes: Optional[Dict[Text, Dict[Text, Any]]] = ..., actions: Optional[List[Any]] = ..., condition: Optional[Any] = ..., conditional_operator: Optional[Text] = ..., **expected_values) -> Any: ...
def update_item(self, attribute: Text, value: Optional[Any] = ..., action: Optional[Text] = ..., conditional_operator: Optional[Text] = ..., **expected_values): ...
def save(self, condition: Optional[Any] = ..., conditional_operator: Optional[Text] = ..., **expected_values) -> Dict[str, Any]: ...