Merge branch 'hotfix-3.2.1' v3.2.1
authorAlexander Vasarab <alexander@wylark.com>
Wed, 10 Feb 2021 08:29:23 +0000 (00:29 -0800)
committerAlexander Vasarab <alexander@wylark.com>
Wed, 10 Feb 2021 08:29:23 +0000 (00:29 -0800)
README.md
infoex-autowx.py

index 4bd1563e1a77e49b51234a32284c3be07aedc45f..fe6d0ab4beb61e511d5a265a88ee2bccc4d710de 100644 (file)
--- a/README.md
+++ b/README.md
@@ -295,6 +295,10 @@ windGustSpeedNum
 Version history
 ---------------
 
+- 3.2.1 (Feb 2021)
+
+  Fix config validation bug with units and custom Python program.
+
 - 3.2.0 (Feb 2021)
 
   Implement NRCS unit conversion.
index 6594cc693612b24d14af1edb07d68200b35b7b59..b663163f16f5c18bc31036f9fffb2307cdbc289e 100755 (executable)
@@ -43,7 +43,7 @@ import zeep
 import zeep.cache
 import zeep.transports
 
-__version__ = '3.2.0'
+__version__ = '3.2.1'
 
 LOG = logging.getLogger(__name__)
 LOG.setLevel(logging.NOTSET)
@@ -200,13 +200,7 @@ def main():
     iemap = setup_infoex_counterparts_mapping(station['provider'])
 
     # override units if user selected metric
-    if 'units' not in station:
-        if station['provider'] != 'python':
-            LOG.error("Please specify the units in the configuration "
-                      "file")
-            sys.exit(1)
-
-    if station['units'] == 'metric':
+    if station['provider'] != 'python' and station['units'] == 'metric':
         final_data = switch_units_to_metric(final_data, fmap)
 
     (begin_date, end_date) = setup_time_values(station)