diff options
author | Chris Lumens <clumens@redhat.com> | 2006-05-03 18:04:43 +0000 |
---|---|---|
committer | Chris Lumens <clumens@redhat.com> | 2006-05-03 18:04:43 +0000 |
commit | 158d06751d60ff7955ac1b68a0430849668472ea (patch) | |
tree | bc93c459ca5e7152cf0298462a8b1d4accbd3d57 /kickstart.py | |
parent | 422211b0bac84edd23bdff5e79a8011937372d00 (diff) | |
download | anaconda-158d06751d60ff7955ac1b68a0430849668472ea.tar.gz anaconda-158d06751d60ff7955ac1b68a0430849668472ea.tar.xz anaconda-158d06751d60ff7955ac1b68a0430849668472ea.zip |
Don't traceback if pykickstart gets support for a new command before anaconda.
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): |