BUGFIX: actually initialize superclass of BatteryPannel, fix error handling

git-svn-id: http://www.neo1973-germany.de/svn@89 46df4e5c-bc4e-4628-a0fc-830ba316316d
This commit is contained in:
kriss 2008-07-28 17:25:49 +00:00
parent b99303cdd9
commit ab9af88105

View file

@ -75,7 +75,7 @@ class BatteryPanel(gtk.VBox):
self.q = self.f.readline().rstrip('\n')
except(IOError):
print "ERROR: could not read capacity!"
self.q = "0"
# self.q = "0"
finally:
self.f.close()
return (int(self.q))
@ -85,12 +85,12 @@ class BatteryPanel(gtk.VBox):
try:
self.f = open(self.voltage, 'r')
self.q = float(self.f.readline().rstrip('\n'))
self.v = int(self.q)/1000000;
except(IOError):
print "ERROR: could not read voltage!"
self.q = "0"
# self.q = "0"
finally:
self.f.close()
self.v = int(self.q)/1000000;
return (self.v)
# Check current status (Charging/Discharging)
@ -141,13 +141,16 @@ class BatteryPanel(gtk.VBox):
# Gtk GUI
def __init__(self):
# init main window
self.win = self
#self.win.connect("delete_event", self.delete_event)
gtk.VBox.__init__(self, False, 0)
self.v = 0;
self.q = 0;
# add a VBox
self.vbox = gtk.VBox(homogeneous=False, spacing=5)
self.win.add(self.vbox)
self.vbox.show()
self.add(self.vbox)
# add a HBox
self.hbox0 = gtk.HBox()
@ -207,4 +210,4 @@ class BatteryPanel(gtk.VBox):
self.button_1000.show()
# show main window
self.win.show()
self.show_all()