Skip to content

Commit 3d96548

Browse files
fix: remove invalid ttl parameter from ManagedEntry constructors
ManagedEntry.ttl is a computed property, not a constructor parameter. Fixes type errors when constructing entries from database rows. Co-authored-by: William Easton <strawgate@users.noreply.github.com>
1 parent f048432 commit 3d96548

File tree

1 file changed

+0
-2
lines changed
  • key-value/key-value-aio/src/key_value/aio/stores/postgresql

1 file changed

+0
-2
lines changed

key-value/key-value-aio/src/key_value/aio/stores/postgresql/store.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,6 @@ async def _get_managed_entry(self, *, key: str, collection: str) -> ManagedEntry
308308
# Parse the managed entry
309309
managed_entry = ManagedEntry(
310310
value=row["value"], # pyright: ignore[reportUnknownArgumentType]
311-
ttl=row["ttl"], # pyright: ignore[reportUnknownArgumentType]
312311
created_at=row["created_at"], # pyright: ignore[reportUnknownArgumentType]
313312
expires_at=row["expires_at"], # pyright: ignore[reportUnknownArgumentType]
314313
)
@@ -355,7 +354,6 @@ async def _get_managed_entries(self, *, collection: str, keys: Sequence[str]) ->
355354
for row in rows: # pyright: ignore[reportUnknownVariableType]
356355
managed_entry = ManagedEntry(
357356
value=row["value"], # pyright: ignore[reportUnknownArgumentType]
358-
ttl=row["ttl"], # pyright: ignore[reportUnknownArgumentType]
359357
created_at=row["created_at"], # pyright: ignore[reportUnknownArgumentType]
360358
expires_at=row["expires_at"], # pyright: ignore[reportUnknownArgumentType]
361359
)

0 commit comments

Comments
 (0)