From 1b2415a4c29ca4200d2b49d5d677fe8c57500603 Mon Sep 17 00:00:00 2001 From: Andrew Scheller Date: Sun, 22 Jan 2017 17:10:32 +0000 Subject: [PATCH] Supply 'default' values for some of the pi-revision fields, where appropriate --- gpiozero/pins/data.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gpiozero/pins/data.py b/gpiozero/pins/data.py index 24e637b..5243ec9 100644 --- a/gpiozero/pins/data.py +++ b/gpiozero/pins/data.py @@ -846,7 +846,7 @@ class PiBoardInfo(namedtuple('PiBoardInfo', ( 0: '1.0', # is this right? 1: '1.0', 2: '2.0', - }[revcode_revision] + }.get(revcode_revision, 'Unknown') else: pcb_revision = '1.%d' % revcode_revision released = { @@ -868,12 +868,12 @@ class PiBoardInfo(namedtuple('PiBoardInfo', ( 0: 'Sony', 1: 'Egoman', 2: 'Embest', - }[revcode_manufacturer] + }.get(revcode_manufacturer, 'Unknown') memory = { 0: 256, 1: 512, 2: 1024, - }[revcode_memory] + }.get(revcode_memory, 0) storage = { 'A': 'SD', 'B': 'SD',