summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Fulbright <msf@redhat.com>2002-11-14 20:46:46 +0000
committerMike Fulbright <msf@redhat.com>2002-11-14 20:46:46 +0000
commit0511bb9c7fc1e2915ec6d1e672543a0b0fbb64cf (patch)
tree5d3692f22ecffb9c9809ac50529f99c06ab0e51b
parentf5f40138e32580e266b0b92a9e3be0d07e0e3b22 (diff)
downloadanaconda-0511bb9c7fc1e2915ec6d1e672543a0b0fbb64cf.tar.gz
anaconda-0511bb9c7fc1e2915ec6d1e672543a0b0fbb64cf.tar.xz
anaconda-0511bb9c7fc1e2915ec6d1e672543a0b0fbb64cf.zip
make permanently skipped steps unable to be removed from skip list
-rw-r--r--dispatch.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/dispatch.py b/dispatch.py
index 37578d07c..e683c6a71 100644
--- a/dispatch.py
+++ b/dispatch.py
@@ -190,7 +190,9 @@ class Dispatcher:
else:
self.skipSteps[name] = 1
elif self.skipSteps.has_key(name):
- del self.skipSteps[name]
+ # if marked as permanent then dont change
+ if self.skipSteps[name] != 2:
+ del self.skipSteps[name]
return
raise KeyError, ("unknown step %s" % stepToSkip)