From f21b4d56bd20a9c6f3ce48428ad9c9c9c7182af5 Mon Sep 17 00:00:00 2001 From: Jeremy Fee <jmfee@usgs.gov> Date: Wed, 11 May 2016 14:24:34 -0600 Subject: [PATCH] Alphabetize url template params --- geomagio/TimeseriesFactory.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/geomagio/TimeseriesFactory.py b/geomagio/TimeseriesFactory.py index eb38272f..443b1519 100644 --- a/geomagio/TimeseriesFactory.py +++ b/geomagio/TimeseriesFactory.py @@ -239,18 +239,20 @@ class TimeseriesFactory(object): if type or interval are not supported. """ params = { + 'date': date.datetime, 'i': self._get_interval_abbreviation(interval), 'interval': self._get_interval_name(interval), + # used by Hermanus + 'minute': date.hour * 60 + date.minute, + # end Hermanus + # used by Kakioka + 'month': date.strftime('%b').lower(), + 'MONTH': date.strftime('%b').upper(), + # end Kakioka 'obs': observatory.lower(), 'OBS': observatory.upper(), 't': self._get_type_abbreviation(type), 'type': self._get_type_name(type), - 'date': date.datetime, - # deprecated date properties - # used by Kakioka, upper/lower not supported in string.format - 'minute': date.hour * 60 + date.minute, - 'month': date.strftime('%b').lower(), - 'MONTH': date.strftime('%b').upper(), # LEGACY # old date properties, string.format supports any strftime format # i.e. '{date:%j}' -- GitLab