Ewan Higgs
Ewan Higgs
Twitter has been a walled garden for a while. Didn't know you posted there.
I was looking for functionality #3 as well. Without it, celery is of limited usefulness. Can't share db connections, can't share http client sessions, etc. The pattern used by actix...
> I would be up for it as I am using a modified version of rusty celery where I can have a state, but I am fairly new to doing...
The API in the Rust ULID crate provides monotonicity using an `increment(&self) -> Option` method. This means you can create batches of IDs by generating a single ulid and then...
>This is not true How might you allow the caller to control whether the UUIDs are generated for the same millisecond if the timer is internal to the uuid generator?
@marcyvillegas I think that just converts the async task to a task in a sync task in a thread. This might mean you are able to use `async` tasks, but...
> 3.13 has been out for a while and this seems to be only required change. Python 3.13 has not been released yet. The release schedule is [here](https://peps.python.org/pep-0719/)
I can also reproduce this from docker: ``` ❯ docker run -it python:3.12-slim python Python 3.12.2 (main, Feb 13 2024, 08:34:52) [GCC 12.2.0] on linux Type "help", "copyright", "credits" or...
FWIW, Mongo's async package, Motor, works by [wrapping the sync mongo](https://github.com/mongodb/motor/blob/0248600e38a25d1280e63352957bac4646dfa679/motor/core.py#L101) with [run_in_executor](https://github.com/mongodb/motor/blob/0248600e38a25d1280e63352957bac4646dfa679/motor/frameworks/tornado/__init__.py#L81)
>I wonder how painful it would be to turn syncer into a network filesystem, ie to enable multiple clients to mount the same filesystem? Maybe it would make sense to...