summaryrefslogtreecommitdiff
path: root/portato/plugins/notify.py
blob: db024cfde24127246afc9474b632339f5e1263e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from gettext import lgettext as _
import pynotify

from portato import listener

from portato.helper import warning, error, debug
from portato.constants import APP_ICON, APP

def notify (retcode, **kwargs):
	if retcode is None:
		warning(_("Notify called while process is still running!"))
	else:
		icon = APP_ICON
		if retcode == 0:
			text = _("Emerge finished!")
			descr = ""
			urgency = pynotify.URGENCY_NORMAL
		else:
			text = _("Emerge failed!")
			descr = _("Error Code: %d") % retcode
			urgency = pynotify.URGENCY_CRITICAL

		listener.send_notify(base = text, descr = descr, icon = icon, urgency = urgency)
ars Hjemli6-12/+27 2007-05-11Add submodules.sh and use it during buildsLars Hjemli3-13/+222 2007-05-11Added git as a submoduleLars Hjemli2-1/+1 2007-05-09Add support for downloading single blobsLars Hjemli5-3/+47 2007-05-08ui-view: show pathname if specified in querystringLars Hjemli3-5/+10 2007-05-08Update to libgit 1.5.2-rc2Lars Hjemli9-837/+50 2007-02-21Layout updateLars Hjemli9-32/+127 2007-02-08Make snapshot feature configurableLars Hjemli5-6/+22 2007-02-08Add support for snapshotsLars Hjemli8-8/+153 2007-02-05cgit v0.2v0.2Lars Hjemli1-1/+1 2007-02-05Add support for prefix and gitsrc arguments to 'make'Lars Hjemli2-15/+37 2007-02-04Update cgitrc templateLars Hjemli1-21/+32 2007-02-04Add support for lightweight tagsLars Hjemli2-19/+37 2007-02-04Read repo-info from /etc/cgitrcLars Hjemli5-55/+120 2007-02-04Do not die if tag has no messageLars Hjemli1-2/+2 2007-02-03Fix search for non-virtual urlsLars Hjemli1-0/+6 2007-01-28Update README with install/config informationLars Hjemli1-24/+28