From ec92b54f49479f6a4fa6b2820fa5815e82cf9de0 Mon Sep 17 00:00:00 2001 From: AndyTitu Date: Tue, 27 Aug 2024 13:38:39 +0300 Subject: [PATCH 1/2] Update python code example to more idiomatic way of updating an item --- example/example.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/example/example.py b/example/example.py index 14227600..7551a877 100644 --- a/example/example.py +++ b/example/example.py @@ -79,8 +79,10 @@ async def main(): print(dict(item)) - # Update a field in your item - item.fields[0].value = "new_value" + # Update a field in your item (change the password) + updated_item = Item(**dict(item)) + next(f for f in updated_item.fields if f.title == "password").value = "new_pass" + updated_item = await client.items.put(updated_item) updated_item = await client.items.put(item) print(dict(updated_item)) From cf8160d3ebc356c75ef650e4ce2a69e8a0c534a8 Mon Sep 17 00:00:00 2001 From: AndyTitu Date: Tue, 27 Aug 2024 13:47:54 +0300 Subject: [PATCH 2/2] Remove redundant line --- example/example.py | 1 - 1 file changed, 1 deletion(-) diff --git a/example/example.py b/example/example.py index 7551a877..8102074b 100644 --- a/example/example.py +++ b/example/example.py @@ -83,7 +83,6 @@ async def main(): updated_item = Item(**dict(item)) next(f for f in updated_item.fields if f.title == "password").value = "new_pass" updated_item = await client.items.put(updated_item) - updated_item = await client.items.put(item) print(dict(updated_item))