dramatiq icon indicating copy to clipboard operation
dramatiq copied to clipboard

A fast and reliable background task processing library for Python 3.

Results 88 dramatiq issues
Sort by recently updated
recently updated
newest added

The doc defines `get_result` here: https://dramatiq.io/reference.html?highlight=get_result#dramatiq.Message.get_result It says the default is `timeout=None`, but there is an undocumented 10s timeout default. Either `timeout=None` should mean no timeout (imo best solution), or...

# Issues GitHub issues are for bugs. If you have questions, please ask them on the [discussion board](https://reddit.com/r/dramatiq). ## Checklist * [x] Does your title concisely summarize the problem? *...

I need at-most-once delivery for my project, which is not supported by Dramatiq by default. Even with retries set to zero, a message will be retried if a worker goes...

Is there any particular reason why do we store results in backend and building every time message key with expensive **hashlib.md5(message_key.encode("utf-8")).hexdigest()** instead of storing and retrieving results using generated uuid...

# Issues GitHub issues are for bugs. If you have questions, please ask them on the [discussion board](https://reddit.com/r/dramatiq). ## Checklist * [x] Does your title concisely summarize the problem? *...

This is my implementation for dealing with #491. I replaced the `KEYS` call with a `SCAN` loop but then Redis complained that you can't write after a non-deterministic command (which...

## Checklist * [x] Does your title concisely summarize the problem? * [x] Did you include a minimal, reproducible example? * [x] What OS are you using? * [x] What...

Emit signal befora call `self.broker.consume`. This idea is to solve this problem #472. Before consuming the queue I can define through rules on my system if it is able or...

## What OS are you using? Ubuntu 20.04 ## What version of Dramatiq are you using? 1.9.0 ## What did you do? I've created a pipeline with about 1400 tasks...