From 497fadb39dc2bf6f81685f1ea06110514c201a35 Mon Sep 17 00:00:00 2001 From: Nikos Skalkotos Date: Mon, 8 Jul 2013 13:32:52 +0300 Subject: [PATCH] Fix a bug in the sysprep help printing The system preparation tasks could be printed multiple times in the help dialog. --- image_creator/dialog_menu.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/image_creator/dialog_menu.py b/image_creator/dialog_menu.py index ca9b323..11045c1 100644 --- a/image_creator/dialog_menu.py +++ b/image_creator/dialog_menu.py @@ -632,9 +632,6 @@ def sysprep(session): wrapper = textwrap.TextWrapper(width=WIDTH - 5) - help_title = "System Preperation Tasks" - sysprep_help = "%s\n%s\n\n" % (help_title, '=' * len(help_title)) - syspreps = image.os.list_syspreps() if len(syspreps) == 0: @@ -645,6 +642,10 @@ def sysprep(session): while 1: choices = [] index = 0 + + help_title = "System Preperation Tasks" + sysprep_help = "%s\n%s\n\n" % (help_title, '=' * len(help_title)) + for sysprep in syspreps: name, descr = image.os.sysprep_info(sysprep) display_name = name.replace('-', ' ').capitalize() -- 1.7.10.4