[FIX] Account/Document_ICS/MRP_Operations : datetime.datetime.strptime() replaced...
authorJay (Open ERP) <jvo@tinyerp.com>
Tue, 13 Apr 2010 09:48:30 +0000 (15:18 +0530)
committerJay (Open ERP) <jvo@tinyerp.com>
Tue, 13 Apr 2010 09:48:30 +0000 (15:18 +0530)
lp bug: https://launchpad.net/bugs/561318 fixed

bzr revid: jvo@tinyerp.com-20100413094830-rlhy4esn2wkq8kv9

addons/account/wizard/wizard_reconcile.py
addons/document_ics/document.py
addons/mrp_operations/mrp_operations.py

index 2b53850..bb30f1d 100644 (file)
@@ -25,7 +25,7 @@ import netsvc
 import time
 import osv
 import pooler
-from datetime import datetime
+from mx import DateTime as datetime
 from tools.translate import _
 
 _transaction_form = '''<?xml version="1.0"?>
index 2465f0a..8530458 100644 (file)
@@ -30,6 +30,7 @@ import time
 import random
 import tools
 from tools.translate import _
+import mx
 
 ICS_TAGS = {
     'summary':'normal',
@@ -111,7 +112,7 @@ class document_directory_content(osv.osv):
             if short:
                 return datetime.date.fromtimestamp(time.mktime(time.strptime(idate, '%Y-%m-%d')))
             else:
-                return datetime.datetime.strptime(idate, '%Y-%m-%d %H:%M:%S')
+                return mx.DateTime.strptime(idate, '%Y-%m-%d %H:%M:%S')
 
         import vobject
         obj_class = self.pool.get(node.content.ics_object_id.model)
index 60eb372..ddd62b3 100644 (file)
@@ -141,8 +141,8 @@ class mrp_production_workcenter_line(osv.osv):
         date_now = time.strftime('%Y-%m-%d %H:%M:%S')
         obj_line = self.browse(cr, uid, ids[0])
         
-        date_start = datetime.datetime.strptime(obj_line.date_start,'%Y-%m-%d %H:%M:%S')
-        date_finished = datetime.datetime.strptime(date_now,'%Y-%m-%d %H:%M:%S')
+        date_start = DateTime.strptime(obj_line.date_start,'%Y-%m-%d %H:%M:%S')
+        date_finished = DateTime.strptime(date_now,'%Y-%m-%d %H:%M:%S')
         delay += (date_finished-date_start).days * 24
         delay += (date_finished-date_start).seconds / float(60*60)
         
@@ -345,8 +345,8 @@ class mrp_operations_operation(osv.osv):
                 if not i: continue
                 if code_lst[i-1] not in ('resume','start'):
                    continue
-                a = datetime.datetime.strptime(time_lst[i-1],'%Y-%m-%d %H:%M:%S')
-                b = datetime.datetime.strptime(time_lst[i],'%Y-%m-%d %H:%M:%S')
+                a = DateTime.strptime(time_lst[i-1],'%Y-%m-%d %H:%M:%S')
+                b = DateTime.strptime(time_lst[i],'%Y-%m-%d %H:%M:%S')
                 diff += (b-a).days * 24
                 diff += (b-a).seconds / float(60*60)
         return diff