From 8401da88d8614d38f2546e46964da6785851cded Mon Sep 17 00:00:00 2001 From: shacharPash <93581407+shacharPash@users.noreply.github.com> Date: Thu, 5 Jan 2023 14:33:29 +0200 Subject: add str support for set ex parameter (#2529) --- redis/commands/core.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'redis/commands/core.py') diff --git a/redis/commands/core.py b/redis/commands/core.py index e3a758d..3278c57 100644 --- a/redis/commands/core.py +++ b/redis/commands/core.py @@ -2265,6 +2265,8 @@ class BasicKeyCommands(CommandsProtocol): pieces.append(int(ex.total_seconds())) elif isinstance(ex, int): pieces.append(ex) + elif isinstance(ex, str) and ex.isdigit(): + pieces.append(int(ex)) else: raise DataError("ex must be datetime.timedelta or int") if px is not None: -- cgit v1.2.1