X-Git-Url: https://wylark.com/src/infoex-autowx.git/blobdiff_plain/7af18ef5fb7f55caa0a75f80ecc961b5caa9f7ff..d6d9704c1dace40549c97e3b20c2a2da8ce7ef73:/infoex-autowx.py diff --git a/infoex-autowx.py b/infoex-autowx.py index 1cdc513..4f3e99a 100755 --- a/infoex-autowx.py +++ b/infoex-autowx.py @@ -43,7 +43,7 @@ import zeep import zeep.cache import zeep.transports -__version__ = '3.1.1' +__version__ = '3.2.1' LOG = logging.getLogger(__name__) LOG.setLevel(logging.NOTSET) @@ -155,6 +155,10 @@ def setup_logging(log_level): #LOG.addHandler(logging.handlers.SysLogHandler()) # fallback to stdout handler = logging.StreamHandler(sys.stdout) + formatter = logging.Formatter('%(asctime)s.%(msecs)03d ' + '%(levelname)s %(module)s - %(funcName)s: %(message)s', + '%Y-%m-%d %H:%M:%S') + handler.setFormatter(formatter) LOG.addHandler(handler) # ugly, but passable @@ -200,13 +204,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)