From 1231cddf5694f8595f1d67d80910747340cf979b Mon Sep 17 00:00:00 2001 From: Michael Spang Date: Sat, 15 Dec 2007 16:14:54 -0500 Subject: [PATCH] Display "Connecting..." during gui startup --- ceo/urwid/main.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ceo/urwid/main.py b/ceo/urwid/main.py index 6f95c68a2..a3b61e6b1 100644 --- a/ceo/urwid/main.py +++ b/ceo/urwid/main.py @@ -1,4 +1,4 @@ -import random, ldap, urwid.curses_display +import sys, random, ldap, urwid.curses_display from ceo import members, ldapi from ceo.urwid.widgets import * from ceo.urwid.window import * @@ -137,13 +137,16 @@ def manage_positions(data): ], (50, 15)) def run(): - members.connect() - push_window( main_menu(), program_name() ) event_loop( ui ) def start(): try: + print "Connecting...", + sys.stdout.flush() + members.connect() + print "done." + ui.run_wrapper( run ) except ldap.LOCAL_ERROR, e: print ldapi.format_ldaperror(e)