Handling errors, using /tmp
This commit is contained in:
parent
5fe62962eb
commit
4d95ddafec
|
@ -209,8 +209,11 @@ class Pinger:
|
||||||
# draw normal bar
|
# draw normal bar
|
||||||
self.draw_rect( ctx, [index,self.icon_height], [1,-int(self.scale(ping, (0,max_ping), (0,self.icon_height)))], graph_color )
|
self.draw_rect( ctx, [index,self.icon_height], [1,-int(self.scale(ping, (0,max_ping), (0,self.icon_height)))], graph_color )
|
||||||
|
|
||||||
os.remove("graph.png")
|
try:
|
||||||
surface.write_to_png("graph.png")
|
os.remove("/tmp/graph.png")
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
surface.write_to_png("/tmp/graph.png")
|
||||||
self.ind.set_icon("") # gotta set it to nothing in order to update
|
self.ind.set_icon("") # gotta set it to nothing in order to update
|
||||||
self.ind.set_icon("graph")
|
self.ind.set_icon("graph")
|
||||||
self.ping_menu.set_label("Ping: "+str(self.ping_log[-1])+" ms")
|
self.ping_menu.set_label("Ping: "+str(self.ping_log[-1])+" ms")
|
||||||
|
@ -240,7 +243,7 @@ class Pinger:
|
||||||
appindicator.IndicatorCategory.SYSTEM_SERVICES)
|
appindicator.IndicatorCategory.SYSTEM_SERVICES)
|
||||||
self.ind.set_status (appindicator.IndicatorStatus.ACTIVE)
|
self.ind.set_status (appindicator.IndicatorStatus.ACTIVE)
|
||||||
#self.ind.set_label ("Pinger Loading...", "Pinger Loading...")
|
#self.ind.set_label ("Pinger Loading...", "Pinger Loading...")
|
||||||
self.ind.set_icon_theme_path(os.path.dirname(os.path.realpath(__file__)))
|
self.ind.set_icon_theme_path("/tmp")
|
||||||
|
|
||||||
# create a menu
|
# create a menu
|
||||||
self.menu = Gtk.Menu()
|
self.menu = Gtk.Menu()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user