imgurbot12 / pypool

An extensive python resource pool implementation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pypool

An extensive python resource pool implementation

Installation

pip install pypool3

Examples

from pypool import Pool

numbers = iter(range(0, 1000))
factory = lambda: next(numbers)

pool = Pool(factory, max_size=100)
for _ in range(0, 10):
    with pool.reserve() as number:
        print(number)

About

An extensive python resource pool implementation

License:MIT License


Languages

Language:Python 96.7%Language:Makefile 3.3%