Code-Society-Lab / Code-Society-Lab/matrixpy

Scheduler: Add `unschedule` method

Offen
#71 1 Kommentar 0 Reaktionen 1 zugewiesene Person Beansprucht von @Shouryaverma19 Auf GitHub ansehen
good first issue
Vorherrschende Sprache
Python
Sterne
14
Forks
7
Ø Merge
8 T. 19 Std.
Gemergte PRs (30 T.)
5

Beschreibung

Jobs registered with `schedule()` can't be removed at runtime. This is needed for bots that conditionally disable scheduled tasks.

### Proposed API
```python
def unschedule(self, name: str) -> None
```

### Example
```python
bot.scheduler.unschedule("morning_update")
```

### Before opening a PR
- Write unit tests
- Run `mypy matrix/`
- Run `pytest tests/`
- Run `black .`

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.