Files
entropy/spritz/src/applet/applet.py
T
lxnay ff09af6efe Spritz/Notification Applet:
- fixed cache discarding issues


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1527 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-03-28 12:12:38 +00:00

42 lines
922 B
Python
Executable File

#!/usr/bin/python
#
# This file is a portion of the Red Hat Network Panel Applet
#
# Copyright (C) 1999-2002 Red Hat, Inc. All Rights Reserved.
# Distributed under GPL version 2.
#
# $Id: applet.py,v 1.10 2003/09/15 15:07:19 veillard Exp $
import sys
import signal
sys.path.insert(0,'/usr/lib/entropy/client')
sys.path.insert(0,'/usr/lib/entropy/libraries')
sys.path.insert(0,'../../../client')
sys.path.insert(0,'../../../libraries')
sys.path.insert(0,'/usr/lib/entropy/spritz')
sys.path.insert(0,'../')
sys.argv.append("--no-pid-handling")
try:
os.nice(10)
except:
pass
import etp_applet
def child_reaper(*args):
try:
while os.waitpid(-1, os.WNOHANG):
pass
except:
pass
def main():
signal.signal(signal.SIGINT, signal.SIG_DFL)
signal.signal(signal.SIGCHLD, child_reaper)
applet = etp_applet.rhnApplet()
applet.run()
if __name__ == "__main__":
main()