From 3fc6f3198a8f13e79dc4da43f7c2b0ef2f8f00d6 Mon Sep 17 00:00:00 2001 From: "Christian T. Jacobs" Date: Sun, 23 Jul 2017 13:49:08 +0100 Subject: [PATCH] Check that the SUBMODE field is valid. --- pyqso/adif.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyqso/adif.py b/pyqso/adif.py index c261eca..a23d8e5 100644 --- a/pyqso/adif.py +++ b/pyqso/adif.py @@ -511,6 +511,9 @@ class ADIF: # Enumeration, AwardList. if(field_name == "MODE"): return (data in list(MODES.keys())) + elif(field_name == "SUBMODE"): + submodes = [submode for mode in list(MODES.keys()) for submode in MODES[mode]] + return (data in submodes) elif(field_name == "BAND"): return (data in BANDS) else: