mirror of
https://github.com/gryf/wicd.git
synced 2025-12-19 12:28:08 +01:00
curses/wicd-curses.py: Removed the redraw_tag, since I discovered that I don't need it.
This commit is contained in:
@@ -86,32 +86,27 @@ class wrap_exceptions:
|
|||||||
try:
|
try:
|
||||||
return f(*args, **kargs)
|
return f(*args, **kargs)
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
gobject.source_remove(redraw_tag)
|
#gobject.source_remove(redraw_tag)
|
||||||
loop.quit()
|
loop.quit()
|
||||||
ui.stop()
|
ui.stop()
|
||||||
print "\n"+language['terminated']
|
print "\n"+language['terminated']
|
||||||
#raise
|
#raise
|
||||||
except DBusException:
|
except DBusException:
|
||||||
gobject.source_remove(redraw_tag)
|
#gobject.source_remove(redraw_tag)
|
||||||
loop.quit()
|
loop.quit()
|
||||||
ui.stop()
|
ui.stop()
|
||||||
print "\n"+language['dbus_fail']
|
print "\n"+language['dbus_fail']
|
||||||
raise
|
raise
|
||||||
except :
|
except :
|
||||||
# If the UI isn't inactive (redraw_tag wouldn't normally be
|
# Quit the loop
|
||||||
# set), then don't try to stop it, just gracefully die.
|
loop.quit()
|
||||||
if redraw_tag != -1:
|
# Zap the screen
|
||||||
# Remove update_ui from the event queue
|
ui.stop()
|
||||||
gobject.source_remove(redraw_tag)
|
# Print out standard notification:
|
||||||
# Quit the loop
|
print "\n" + language['exception']
|
||||||
loop.quit()
|
# Flush the buffer so that the notification is always above the
|
||||||
# Zap the screen
|
# backtrace
|
||||||
ui.stop()
|
sys.stdout.flush()
|
||||||
# Print out standard notification:
|
|
||||||
print "\n" + language['exception']
|
|
||||||
# Flush the buffer so that the notification is always above the
|
|
||||||
# backtrace
|
|
||||||
sys.stdout.flush()
|
|
||||||
# Raise the exception
|
# Raise the exception
|
||||||
#sleep(2)
|
#sleep(2)
|
||||||
raise
|
raise
|
||||||
@@ -903,10 +898,9 @@ def main():
|
|||||||
ui.run_wrapper(run)
|
ui.run_wrapper(run)
|
||||||
|
|
||||||
def run():
|
def run():
|
||||||
global loop,redraw_tag
|
global loop
|
||||||
|
|
||||||
ui.set_mouse_tracking()
|
ui.set_mouse_tracking()
|
||||||
redraw_tag = -1
|
|
||||||
app = appGUI()
|
app = appGUI()
|
||||||
|
|
||||||
# Connect signals and whatnot to UI screen control functions
|
# Connect signals and whatnot to UI screen control functions
|
||||||
@@ -919,7 +913,7 @@ def run():
|
|||||||
'org.wicd.daemon')
|
'org.wicd.daemon')
|
||||||
loop = gobject.MainLoop()
|
loop = gobject.MainLoop()
|
||||||
# Update what the interface looks like as an idle function
|
# Update what the interface looks like as an idle function
|
||||||
redraw_tag = gobject.idle_add(app.update_ui)
|
gobject.idle_add(app.update_ui)
|
||||||
# Update the connection status on the bottom every 1.5 s.
|
# Update the connection status on the bottom every 1.5 s.
|
||||||
gobject.timeout_add(1500,app.update_status)
|
gobject.timeout_add(1500,app.update_status)
|
||||||
gobject.idle_add(app.idle_incr)
|
gobject.idle_add(app.idle_incr)
|
||||||
|
|||||||
2
setup.py
2
setup.py
@@ -27,7 +27,7 @@ import subprocess
|
|||||||
# VERSIONNUMBER
|
# VERSIONNUMBER
|
||||||
VERSION_NUM = '1.6.0'
|
VERSION_NUM = '1.6.0'
|
||||||
REVISION_NUM = 'unknown'
|
REVISION_NUM = 'unknown'
|
||||||
CURSES_REVNO = 'r273'
|
CURSES_REVNO = 'r274'
|
||||||
|
|
||||||
try:
|
try:
|
||||||
if not os.path.exists('vcsinfo.py'):
|
if not os.path.exists('vcsinfo.py'):
|
||||||
|
|||||||
Reference in New Issue
Block a user