aiomisc
aiomisc copied to clipboard
aiomisc - miscellaneous utils for asyncio
Hi, everyone! I need a set plain-text format with an ordered key sequence for my application. How I can properly change the default logging template or apply my own log-handler...
Sometimes it is desirable to create tasks within a service that will either be awaited or cancelled upon service exit. Added - `GracefulMixin` - creates and stores tasks for cancellation...
Adding several helper functions: ```python async def gather( *tocs: Optional[ToC], loop: Optional[AbstractEventLoop] = None, return_exceptions: bool = False, ) ``` Same as `asyncio.gather` but it is possible to safely pass...
aiomisc==17.3.23 Python 3.11.5 ``` import asyncio import logging from typing import Any import aiomisc class SomeService(aiomisc.Service): async def start(self) -> Any: self.start_event.set() async with asyncio.TaskGroup() as tg: tg.create_task(self.periodic_work()) async def...
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.3 to 2.0.7. Release notes Sourced from urllib3's releases. 2.0.7 Made body stripped from HTTP requests changing the request method to GET after HTTP 303 "See Other"...
Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.5.7 to 2023.7.22. Commits 8fb96ed 2023.07.22 afe7722 Bump actions/setup-python from 4.6.1 to 4.7.0 (#230) 2038739 Bump dessant/lock-threads from 3.0.0 to 4.0.1 (#229) 44df761 Hash pin Actions and...
Currently aiomisc depends on the optional dependency `raven` which however is obsoleted by `sentry-sdk`. would be good to convert to convert away from the unmaintained dependency to a maintained one.
Currently there is a release mismatch across the distribution channels: - Source (master): [16.2.3 ](https://github.com/aiokitchen/aiomisc/blob/master/aiomisc/version.py#L5) - GitHub tag: [16.2](https://github.com/aiokitchen/aiomisc/releases/tag/v16.2) - PyPI: [16.2.5](https://pypi.org/project/aiomisc/16.2.5/) It would really be appreciated if the releases...
It would be very helpful if you could tag releases as well again. This would enable distributions who want to fetch the source from GitHub instead of PyPI. Thanks