From e6a0eeb80d46a5e5e99ce17a46f93e83ee2782cc Mon Sep 17 00:00:00 2001 From: "Shawn O. Pearce" Date: Tue, 22 Mar 2011 19:04:47 -0700 Subject: [PATCH] sync: Fix syntax error on Python 2.4 Change-Id: I371d032d5a1ddde137721cbe2b24bfa38f20aaaa Signed-off-by: Shawn O. Pearce --- subcmds/sync.py | 43 ++++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/subcmds/sync.py b/subcmds/sync.py index eac0556d..4a544706 100644 --- a/subcmds/sync.py +++ b/subcmds/sync.py @@ -164,31 +164,32 @@ later is required to fix a server side protocol bug. # - We always make sure we call sem.release(). # - We always make sure we unlock the lock if we locked it. try: - success = project.Sync_NetworkHalf(quiet=opt.quiet) + try: + success = project.Sync_NetworkHalf(quiet=opt.quiet) - # Lock around all the rest of the code, since printing, updating a set - # and Progress.update() are not thread safe. - lock.acquire() - did_lock = True + # Lock around all the rest of the code, since printing, updating a set + # and Progress.update() are not thread safe. + lock.acquire() + did_lock = True - if not success: - print >>sys.stderr, 'error: Cannot fetch %s' % project.name - if opt.force_broken: - print >>sys.stderr, 'warn: --force-broken, continuing to sync' - else: - raise _FetchError() + if not success: + print >>sys.stderr, 'error: Cannot fetch %s' % project.name + if opt.force_broken: + print >>sys.stderr, 'warn: --force-broken, continuing to sync' + else: + raise _FetchError() - fetched.add(project.gitdir) - pm.update() - except BaseException, e: - # Notify the _Fetch() function about all errors. - err_event.set() + fetched.add(project.gitdir) + pm.update() + except BaseException, e: + # Notify the _Fetch() function about all errors. + err_event.set() - # If we got our own _FetchError, we don't want a stack trace. - # However, if we got something else (something in Sync_NetworkHalf?), - # we'd like one (so re-raise after we've set err_event). - if not isinstance(e, _FetchError): - raise + # If we got our own _FetchError, we don't want a stack trace. + # However, if we got something else (something in Sync_NetworkHalf?), + # we'd like one (so re-raise after we've set err_event). + if not isinstance(e, _FetchError): + raise finally: if did_lock: lock.release()