@@ -148,7 +148,7 @@ def __init__(self, symbols=None, countries=None,
148
148
if freq not in freq_symbols :
149
149
msg = 'The frequency `{0}` is not in the accepted list.' .format (freq )
150
150
raise ValueError (msg )
151
-
151
+
152
152
self .freq = freq
153
153
self .countries = countries
154
154
self .errors = errors
@@ -165,12 +165,12 @@ def params(self):
165
165
return {'date' : '{0}M{1:02d}:{2}M{3:02d}' .format (self .start .year ,
166
166
self .start .month , self .end .year , self .end .month ),
167
167
'per_page' : 25000 , 'format' : 'json' }
168
- if self .freq == 'Q' :
168
+ elif self .freq == 'Q' :
169
169
return {'date' : '{0}Q{1}:{2}Q{3}' .format (self .start .year ,
170
- divmod ( self .start .month - 1 , 3 )[ 0 ] + 1 , self .end .year ,
171
- divmod ( self .end .month - 1 , 3 )[ 0 ] + 1 ), 'per_page' : 25000 ,
170
+ self .start .quarter , self .end .year ,
171
+ self .end .quarter ), 'per_page' : 25000 ,
172
172
'format' : 'json' }
173
- if self . freq is None or self . freq == 'A' :
173
+ else :
174
174
return {'date' : '{0}:{1}' .format (self .start .year , self .end .year ),
175
175
'per_page' : 25000 , 'format' : 'json' }
176
176
@@ -372,10 +372,10 @@ def download(country=None, indicator=None, start=2003, end=2005, freq=None,
372
372
373
373
end: int
374
374
Last year of the data series (inclusive)
375
-
375
+
376
376
freq: str
377
- frequency or periodicity of the data to be retrieved (e.g. 'M' for
378
- monthly, 'Q' for quarterly, and 'A' for annual). None defaults to
377
+ frequency or periodicity of the data to be retrieved (e.g. 'M' for
378
+ monthly, 'Q' for quarterly, and 'A' for annual). None defaults to
379
379
annual.
380
380
381
381
errors: str {'ignore', 'warn', 'raise'}, default 'warn'
0 commit comments