It does what it says it does.
It runs stuff in the background.
“An elegant decorator-based abstraction around Python 3’s concurrent.futures ThreadPoolExecutor class”
This module makes it stupidly simple to run things in the background of your application, be it a CLI app, or a web app.
import time import background @background.task def work(): # Do something expensive here. time.sleep(10) for _ in range(100): work()
import time import background # Use 40 background threads. background.n = 40 @background.task def work(): time.sleep(10) return "Done!" @background.callback def work_callback(future): print(future.result()) for _ in range(100): work()
$ pipenv install background ✨🍰✨
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for background-0.2.1-py3-none-any.whl