From 5f1bd286c7e2e530b189ce30e5d49052239c4852 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Fri, 7 Jun 2019 15:12:24 +0300 Subject: [PATCH] Fix "ValueError: invalid literal for int() with base 10: '0.0'" // Resolve #2646 --- platformio/util.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platformio/util.py b/platformio/util.py index 097cfa8e..24148617 100644 --- a/platformio/util.py +++ b/platformio/util.py @@ -52,7 +52,7 @@ class memoized(object): def __init__(self, expire=0): expire = str(expire) if expire.isdigit(): - expire = "%ss" % (int(expire) / 1000) + expire = "%ss" % int((int(expire) / 1000)) tdmap = {"s": 1, "m": 60, "h": 3600, "d": 86400} assert expire.endswith(tuple(tdmap)) self.expire = int(tdmap[expire[-1]] * int(expire[:-1]))