diff options
Diffstat (limited to 'kickstart.py')
-rw-r--r-- | kickstart.py | 8 |
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): |