|
|
|
@ -19,9 +19,10 @@ class NotificationException(Exception): |
|
|
|
|
|
|
|
|
|
|
|
class NotificationManager: |
|
|
|
def __init__(self, workdir=state_dir): |
|
|
|
def __init__(self, workdir=state_dir, group=None): |
|
|
|
self.workdir = workdir |
|
|
|
self.id = uuid.uuid4().hex |
|
|
|
self.group = group |
|
|
|
|
|
|
|
self.title = None |
|
|
|
self.message = None |
|
|
|
@ -93,6 +94,8 @@ class NotificationManager: |
|
|
|
) |
|
|
|
), |
|
|
|
] |
|
|
|
if self.group is not None: |
|
|
|
cmdline.extend(["--group", str(self.group)]) |
|
|
|
|
|
|
|
message = self.message if self.message is not None else "Placeholder" |
|
|
|
title = self.title if self.title is not None else "Placeholder" |
|
|
|
|