Skip to main content

A well maintained program to execute functions in queue as if only 1 worker is executing them one by one (High priority first). Works wonders when a series of time consuming tasks has to be performed but they need to be in sequence.

Project description

rateLimitedQueues v0.0.1a3

pip install rateLimitedQueues --upgrade


A well maintained program to execute functions in queue as if only 1 worker is executing them one by one (High priority first). Works wonders when a series of time consuming tasks has to be performed but they need to be in sequence.


To install:

pip install rateLimitedQueues --upgrade
pip3 install rateLimitedQueues --upgrade
python -m pip install rateLimitedQueues --upgrade
python3 -m pip install rateLimitedQueues --upgrade



Using this program is as simple as:

from rateLimitedQueues import Manager

rateLimiter = Manager()

def functionToCall(a, b, c, d, *args, **kwargs):
    sleep(2)
    print(a, b, c, d, args, kwargs)


for _ in range(10):
    rateLimiter.queueAction(functionToCall, randrange(1,5), True, 1, 2, 3, 4, 5, c=10, d=12, e=60)


This project is always open to suggestions and feature requests.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ratelimitedqueues-0.0.1a3.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rateLimitedQueues-0.0.1a3-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file ratelimitedqueues-0.0.1a3.tar.gz.

File metadata

  • Download URL: ratelimitedqueues-0.0.1a3.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for ratelimitedqueues-0.0.1a3.tar.gz
Algorithm Hash digest
SHA256 bf193d4e0f3c621b6a9afb670b7e0714eee4027ce24008bef90d3ade2a264259
MD5 0293d9d0decb0f78dc45a66aebf89588
BLAKE2b-256 e5405fdf6b4f2afa82e84970c05859c013b8aa8eef5dfb284cb25d50a4698a29

See more details on using hashes here.

File details

Details for the file rateLimitedQueues-0.0.1a3-py3-none-any.whl.

File metadata

File hashes

Hashes for rateLimitedQueues-0.0.1a3-py3-none-any.whl
Algorithm Hash digest
SHA256 7d835f663361f0a45d5245f3180a0ffe1795740886f25e686f16f88682c2314d
MD5 00446224d0a02b7b3ca159fa09e019d6
BLAKE2b-256 3a413ff9af3ba1e6fa6d53436d94935618e7c81235f6d15ca60b5f69ca3a48cd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page