summaryrefslogtreecommitdiffstats
path: root/kickstart.py
diff options
context:
space:
mode:
Diffstat (limited to 'kickstart.py')
-rw-r--r--kickstart.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/kickstart.py b/kickstart.py
index f0a48020d..f1fee655a 100644
--- a/kickstart.py
+++ b/kickstart.py
@@ -706,7 +706,13 @@ class AnacondaKSParser(KickstartParser):
if self.handler.handlers[cmd] != None:
self.handler.currentCmd = cmd
self.handler.lineno = lineno
- self.handler.handlers[cmd](self.id, cmdArgs)
+
+ # Don't crash if pykickstart gets rebuilt with a new command
+ # before anaconda also supports it.
+ try:
+ self.handler.handlers[cmd](self.id, cmdArgs)
+ except TypeError:
+ log.warning("anaconda does not yet support the %s kickstart command, ignoring for now" % cmd)
# The anaconda kickstart processor.
class Kickstart(BaseInstallClass):