diff --git a/README.rest b/README.rest index a7d846e..f84ebaf 100644 --- a/README.rest +++ b/README.rest @@ -12,7 +12,7 @@ grs 台灣上市股票價格擷取 ----------------------------- :Authors: Toomore Chiang -:Version: 0.1.1 of 2012/03/31 +:Version: 0.1.2 of 2012/03/31 :Python Version: Python 2.6-2.7 ----------------------------- @@ -228,3 +228,13 @@ Quick Start print 'S: {0} {1}'.format(i, info) except: # 不作為或資料不足 print 'X: {0}'.format(i) + + +----------------------------- +Change Logs +----------------------------- + +0.1.2 2012/03/31 +==================================== + +- 修正:倒數時間計算錯誤(dateutil.relativedelta) diff --git a/grs/__init__.py b/grs/__init__.py index a56db07..eab7ae6 100644 --- a/grs/__init__.py +++ b/grs/__init__.py @@ -21,7 +21,7 @@ # THE SOFTWARE. __title__ = 'grs' -__version__ = '0.1.1' +__version__ = '0.1.2' __author__ = 'Toomore Chiang' __license__ = 'MIT' __copyright__ = 'Copyright (C) 2012 Toomore Chiang' diff --git a/grs/fetch_data.py b/grs/fetch_data.py index 0146bcc..16a254c 100644 --- a/grs/fetch_data.py +++ b/grs/fetch_data.py @@ -20,13 +20,13 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. -from datetime import datetime, timedelta +from datetime import datetime +from dateutil.relativedelta import relativedelta import csv import logging import random import urllib2 - class stock(object): """ 擷取股票股價 """ @@ -109,7 +109,7 @@ def __serial_fetch(self, no, month): """ [list] 串接每月資料 舊→新 """ re = [] for i in range(month): - nowdatetime = datetime.today() - timedelta(30 * i) + nowdatetime = datetime.today() - relativedelta(months=i) tolist = self.__to_list(self.__fetch_data(no, nowdatetime)) re = tolist + re return re