From 1f2de0953057730e19c2d4444829ca5c586db9f5 Mon Sep 17 00:00:00 2001 From: Stephen Fromm Date: Thu, 2 Aug 2012 07:06:55 -0700 Subject: [PATCH] Catch exception if form factor id is unknown --- setup | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/setup b/setup index 5a9ab9bef0c..f932565bacd 100755 --- a/setup +++ b/setup @@ -250,7 +250,11 @@ class LinuxHardware(Hardware): data = get_file_content(path) if data is not None: if key == 'form_factor': - self.facts['form_factor'] = LinuxHardware.FORM_FACTOR[int(data)] + + try: + self.facts['form_factor'] = LinuxHardware.FORM_FACTOR[int(data)] + except IndexError, e: + self.facts['form_factor'] = 'unknown (%s)' % data else: self.facts[key] = data else: