From f7c84f3abe72b270d4b1a4a1332ec5ae539f93a5 Mon Sep 17 00:00:00 2001 From: Kelvin Rodriguez <kr788@nau.edu> Date: Tue, 24 Sep 2019 10:53:31 -0700 Subject: [PATCH] voyager now fails if instrument name is not VOYAGER (#279) * voyager now fails if inst name is not VOYAGER * more explicit error * sick coding is bad coding --- ale/drivers/voyager_drivers.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ale/drivers/voyager_drivers.py b/ale/drivers/voyager_drivers.py index 4cb6bed..f771c2f 100644 --- a/ale/drivers/voyager_drivers.py +++ b/ale/drivers/voyager_drivers.py @@ -30,7 +30,10 @@ class VoyagerCameraLabelNaifSpiceDriver(Framer, IsisLabel, NaifSpice, Driver): @property def spacecraft_name(self): - return super().spacecraft_name.replace('_', ' ') + name = super().spacecraft_name.replace('_', ' ') + if name.split(' ')[0] != "VOYAGER": + raise Exception("{name} for label is not a valid Voyager spacecraft name") + return name @property def pixel_size(self): -- GitLab