From dbd4302f01cdc4eb43a3a5ebb139c96bdc18801d Mon Sep 17 00:00:00 2001 From: yomguy Date: Mon, 27 Oct 2008 10:39:29 +0000 Subject: [PATCH] Add JACK monitoring --- webview.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/webview.py b/webview.py index b226138..2836ed2 100644 --- a/webview.py +++ b/webview.py @@ -67,6 +67,7 @@ class WebView(FieldStorage): self.conference_nb_max = 40 self.professor_nb_max = 40 self.refresh = False + self.uid = os.getuid() def header(self): # Required header that tells the browser how to render the HTML. @@ -121,6 +122,7 @@ class WebView(FieldStorage): print "" def hardware_data(self): + jackd_pid = get_pid('jackd ', self.uid) self.acpi.update() self.power_state = self.acpi.charging_state() if self.power_state == 0: @@ -152,6 +154,11 @@ class WebView(FieldStorage): ip_info = ''+self.ip+'' else: ip_info = ''+self.ip+'' + + if jackd_pid == []: + jackd_info = 'éteint' + else: + jackd_info = 'démarré' print "
" print "
Informations matérielles
" @@ -174,6 +181,8 @@ class WebView(FieldStorage): pass print "Address IP :" print "%s" % ip_info + print "Serveur JACK :" + print "%s" % jackd_info print "" print "
" -- 2.39.5