Reviewers: ,
Please review this at http://codereview.tryton.org/263001/ Affected files: M tryton/pyson.py Index: tryton/pyson.py =================================================================== --- a/tryton/pyson.py +++ b/tryton/pyson.py @@ -4,6 +4,7 @@ import simplejson as json except ImportError: import json +from dateutil.relativedelta import relativedelta import datetime from functools import reduce @@ -461,12 +462,13 @@ date = date.replace(**replace) if dct['dy']: year = date.year + dct['dy'] - date = date.replace(year=year) + date = date + relativedelta(year=year) if dct['dM']: month = date.month + dct['dM'] year = date.year + month // 12 month = month % 12 - date = date.replace(year=year, month=month) + + date = date + relativedelta(year=year, month=month) if dct['dd']: date += datetime.timedelta(days=dct['dd']) return date -- [email protected] mailing list
