071dbfeb4d
Modeled after similar python packages. However, this one is picky, and throws an exception when it detects that it is not running on a Raspberry Pi. So we just catch that exception and check this is what we expect. Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Christian Stewart <christian@paral.in> Cc: Michael Fischer <mf@go-sys.de> Cc: Asaf Kahlon <asafka7@gmail.com> Cc: Yegor Yefremov <yegorslists@googlemail.com> Cc: Ian Haylock <haylocki@yahoo.co.uk> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
7 lines
204 B
Python
7 lines
204 B
Python
try:
|
|
import RPi.GPIO # noqa
|
|
except RuntimeError as e:
|
|
assert(str(e) == 'This module can only be run on a Raspberry Pi!')
|
|
else:
|
|
raise RuntimeError('Import succeeded when it should not have!')
|