Amazing-Python-Scripts
16 строк · 568.0 Байт
1class Notify:2
3def __init__(self, app_name, summary='', message='', timeout=-1):4try:5import notify26notify2.init(app_name)7self.notification = notify2.Notification(summary, message)8self.notification.timeout = timeout9except ImportError:10self.notification = None11
12def __call__(self, summary='', message=''):13if self.notification is not None:14self.notification.summary = summary15self.notification.message = message16self.notification.show()17