Fix some pylint issues
[infoex-autowx.git] / infoex-autowx.py
index be66aa405e27d13e4cfd2e89f26d52df5d979063..aeac27c27397acba8f3b68005fb9326682e03038 100755 (executable)
@@ -230,7 +230,7 @@ def main():
                     infoex['wx_data'] = []
             except Exception as exc:
                 LOG.error("Python program for custom Wx data failed in "
-                          "execution: " + str(exc))
+                          "execution: %s", str(exc))
                 sys.exit(1)
 
             LOG.info("Successfully executed external Python program")
@@ -243,7 +243,7 @@ def main():
             sys.exit(1)
         except Exception as exc:
             LOG.error("A problem was encountered when attempting to "
-                      "load your custom Wx program: " + str(exc))
+                      "load your custom Wx program: %s", str(exc))
             sys.exit(1)
 
     LOG.info("Time taken to get all data : %.3f sec", time.time() -
@@ -289,7 +289,7 @@ def main():
 
     LOG.debug("final_data: %s", str(final_data))
 
-    if len(infoex['wx_data']) > 0:
+    if infoex['wx_data']:
         if not write_local_csv(infoex['csv_filename'], final_data):
             LOG.warning('Could not write local CSV file: %s',
                         infoex['csv_filename'])
@@ -480,7 +480,7 @@ def get_mesowest_data(begin, end, station):
                 remote_data[element_cd] = observations[key_name][pos]
 
                 # mesowest provides wind_speed in m/s, we want mph
-                if 'wind_speed' == element_cd:
+                if element_cd in ('wind_speed', 'wind_gust'):
                     remote_data[element_cd] = ms_to_mph(remote_data[element_cd])
             else:
                 remote_data[element_cd] = None