suou.itertools

Iteration utilities.

Functions

addattr(obj, /[, name])

Same as additem() but setting as attribute instead.

additem(obj, /[, name])

Syntax sugar for adding a function to a mapping, immediately.

kwargs_prefix(it, prefix, *[, remove, ...])

Subset of keyword arguments.

ltuple(seq, size, /[, pad])

Truncate an iterable into a fixed size tuple, if necessary padding it.

makelist(l[, wrap])

Make a list out of an iterable or a single value.

rtuple(seq, size, /[, pad])

Same as rtuple() but the padding and truncation is made right to left.

Classes

hashed_list(tup[, hash])

Used by lru_cache() functions.