diff options
Diffstat (limited to 'gajim/gtk/notification.py')
-rw-r--r-- | gajim/gtk/notification.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/gajim/gtk/notification.py b/gajim/gtk/notification.py index 092420f52..8b06cedb8 100644 --- a/gajim/gtk/notification.py +++ b/gajim/gtk/notification.py @@ -27,8 +27,6 @@ from __future__ import annotations from typing import Any -from typing import Optional -from typing import Union import logging import sys @@ -183,7 +181,7 @@ class PopupNotification(Gtk.Window): self.set_decorated(False) self.set_keep_above(True) - self._timeout_id: Optional[int] = None + self._timeout_id: int | None = None self._event = event self._ui = get_builder('popup_notification_window.ui') @@ -384,7 +382,7 @@ class Linux(NotificationBackend): _('Mark as Read'), action, params.to_variant()) def _make_notification_id(self, - event: events.Notification) -> Optional[str]: + event: events.Notification) -> str | None: if event.type in ('connection-failed', 'server-shutdown'): return self._make_id([event.type, event.account]) @@ -419,7 +417,7 @@ class Linux(NotificationBackend): def _get_avatar_for_notification(account: str, - jid: Union[JID, str]) -> GdkPixbuf.Pixbuf: + jid: JID | str) -> GdkPixbuf.Pixbuf: scale = get_monitor_scale_factor() size = AvatarSize.NOTIFICATION client = app.get_client(account) |