summaryrefslogtreecommitdiff
path: root/poezio/core/core.py
diff options
context:
space:
mode:
authorEmmanuel Gil Peyrot <linkmauve@linkmauve.fr>2018-08-15 15:51:31 +0200
committerEmmanuel Gil Peyrot <linkmauve@linkmauve.fr>2018-08-15 15:51:31 +0200
commita6c5ac486b31911aeadc1bbdaa58f95350a88952 (patch)
tree0c021058286d610e4f6436f46746dde702c882ee /poezio/core/core.py
parentedbbf759cef6784b3d19d04250c7c37d496b4474 (diff)
downloadpoezio-a6c5ac486b31911aeadc1bbdaa58f95350a88952.tar.gz
poezio-a6c5ac486b31911aeadc1bbdaa58f95350a88952.tar.bz2
poezio-a6c5ac486b31911aeadc1bbdaa58f95350a88952.tar.xz
poezio-a6c5ac486b31911aeadc1bbdaa58f95350a88952.zip
Type DelayedEvent, also in Core.
Diffstat (limited to 'poezio/core/core.py')
-rw-r--r--poezio/core/core.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/poezio/core/core.py b/poezio/core/core.py
index 3f4e6b3b..68397ac2 100644
--- a/poezio/core/core.py
+++ b/poezio/core/core.py
@@ -41,6 +41,7 @@ from poezio.roster import roster
from poezio.size_manager import SizeManager
from poezio.user import User
from poezio.text_buffer import TextBuffer
+from poezio.timed_events import DelayedEvent
from poezio.theming import get_theme
from poezio import keyboard, xdg
@@ -776,11 +777,11 @@ class Core:
########################## TImed Events #######################################
- def remove_timed_event(self, event):
+ def remove_timed_event(self, event: DelayedEvent) -> None:
"""Remove an existing timed event"""
event.handler.cancel()
- def add_timed_event(self, event):
+ def add_timed_event(self, event: DelayedEvent) -> None:
"""Add a new timed event"""
event.handler = asyncio.get_event_loop().call_later(
event.delay, event.callback, *event.args)