diff --git a/README.md b/README.md index db9a014..510e0d6 100644 --- a/README.md +++ b/README.md @@ -10,13 +10,13 @@ live from `bot.settings` so it can change at runtime via a command. `requirements.txt`: ``` -dpy_logger @ git+ssh://git@git.rethinkstudios.io/rethink-public/dpy_logger.git@v0.1.0 +dpy_logger @ git+ssh://git@git.rethinkstudios.io/rethink-public/dpy_logger.git@v0.1.1 ``` Direct: ```bash -pip install "dpy_logger @ git+ssh://git@git.rethinkstudios.io/rethink-public/dpy_logger.git@v0.1.0" +pip install "dpy_logger @ git+ssh://git@git.rethinkstudios.io/rethink-public/dpy_logger.git@v0.1.1" ``` Requires `discord.py` (pulled transitively). diff --git a/pyproject.toml b/pyproject.toml index 8fa502a..551cd1e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "dpy_logger" -version = "0.1.0" +version = "0.1.1" description = "Leveled Discord channel logger for discord.py — config-free, injectable, installable." requires-python = ">=3.10" dependencies = [ diff --git a/src/dpy_logger/dpy_logger.py b/src/dpy_logger/dpy_logger.py index 40ba683..ccc6134 100644 --- a/src/dpy_logger/dpy_logger.py +++ b/src/dpy_logger/dpy_logger.py @@ -206,8 +206,12 @@ class DPYLogger: failure = fail - async def task(self, log, action=None, guild=None, log_to_file=None): - """log a task-level message with SYSTEM/TASK as the actor""" + async def task(self, log, action=None, actor=None, guild=None, log_to_file=None): + """log a task-level message with SYSTEM/TASK as the actor + + actor is accepted for caller compatibility and ignored — task actions are + always attributed to SYSTEM/TASK regardless of the caller-supplied actor + """ return await self._send("task", log, action, "SYSTEM/TASK", guild, log_to_file) async def critical(self, log, action=None, actor=None, guild=None, log_to_file=None):