[jhbuild: 4/27] let skip_* method raise SkipToEnd exception
- From: Frederic Peters <fpeters src gnome org>
- To: svn-commits-list gnome org
- Subject: [jhbuild: 4/27] let skip_* method raise SkipToEnd exception
- Date: Sat, 16 May 2009 09:37:07 -0400 (EDT)
commit 44e5a1e05c7bce22671663d33f5323dc6bd2425e
Author: Frederic Peters <fpeters 0d be>
Date: Mon May 4 00:18:13 2009 +0200
let skip_* method raise SkipToEnd exception
---
jhbuild/frontends/buildscript.py | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/jhbuild/frontends/buildscript.py b/jhbuild/frontends/buildscript.py
index cfba97e..420428b 100644
--- a/jhbuild/frontends/buildscript.py
+++ b/jhbuild/frontends/buildscript.py
@@ -106,9 +106,12 @@ class BuildScript:
print 'phases:', phases
print ' current phase:', num_phase
last_phase, phase = phase, phases[num_phase]
- if module.skip_phase(self, phase, last_phase):
- num_phase += 1
- continue
+ try:
+ if module.skip_phase(self, phase, last_phase):
+ num_phase += 1
+ continue
+ except SkipToEnd:
+ break
self.start_phase(module.name, phase)
error = None
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]