Do not pop it twice, and leave the loop after repo editing as we enter it recursively in dialog's run() method. --- yuminstall.py | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/yuminstall.py b/yuminstall.py index b3d55f9..99239d7 100644 --- a/yuminstall.py +++ b/yuminstall.py @@ -1156,8 +1156,6 @@ reposdir=/etc/anaconda.repos.d,/tmp/updates/anaconda.repos.d,/tmp/product/anacon if anaconda.isKickstart: buttons.append(_("_Continue")) - waitwin.pop() - if not fatalerrors: raise RepoError, e @@ -1174,6 +1172,7 @@ reposdir=/etc/anaconda.repos.d,/tmp/updates/anaconda.repos.d,/tmp/product/anacon elif rc == 1: # edit anaconda.intf.editRepoWindow(repo) + break elif rc == 2: # retry, but only if button is present continue -- 1.6.0.6 _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list