From caef744e048f8b6562282bce6f9549de751c42a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Valyi?= Date: Mon, 1 Mar 2010 02:09:11 -0300 Subject: [PATCH] [REF] [sale] removed mx.DateTime usage from sale module bzr revid: rvalyi@gmail.com-20100301050911-sqnifbigc455bylm --- addons/sale/sale.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index a9d0935fc76..f3997e6334d 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -22,7 +22,8 @@ import time import netsvc from osv import fields, osv -from mx import DateTime +from datetime import datetime, now +from dateutil.relativedelta import relativedelta from tools import config from tools.translate import _ @@ -581,8 +582,8 @@ class sale_order(osv.osv): picking_id = False for line in order.order_line: proc_id = False - date_planned = DateTime.now() + DateTime.DateTimeDeltaFromDays(line.delay or 0.0) - date_planned = (date_planned - DateTime.DateTimeDeltaFromDays(company.security_lead)).strftime('%Y-%m-%d %H:%M:%S') + date_planned = datetime.now() + relativedelta(days=line.delay or 0.0) + date_planned = (date_planned - relativedelta(company.security_lead)).strftime('%Y-%m-%d %H:%M:%S') if line.state == 'done': continue if line.product_id and line.product_id.product_tmpl_id.type in ('product', 'consu'):