From fe955668ebccb900a63e784add27f79b0b875a50 Mon Sep 17 00:00:00 2001 From: simon987 Date: Tue, 4 Aug 2020 21:52:14 -0400 Subject: [PATCH] Add chunks() --- hexlib/misc.py | 5 +++++ setup.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/hexlib/misc.py b/hexlib/misc.py index 8e078b1..e8d463b 100644 --- a/hexlib/misc.py +++ b/hexlib/misc.py @@ -9,6 +9,11 @@ import siphash last_time_called = dict() +def chunks(lst: list, chunk_len: int): + for i in range(0, len(lst), chunk_len): + yield lst[i:i + chunk_len] + + def rate_limit(per_second): min_interval = 1.0 / float(per_second) diff --git a/setup.py b/setup.py index 8e2954a..9d158b1 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup setup( name="hexlib", - version="1.14", + version="1.15", description="Misc utility methods", author="simon987", author_email="me@simon987.net",