98
99
date = time.strptime(x[field], DHM_FORMAT)
99
100
if rpc.session.context.get('tz'):
102
lzone = pytz.timezone(rpc.session.context['tz'])
103
szone = pytz.timezone(rpc.session.timezone)
104
dt = DT.datetime(date[0], date[1], date[2],
105
date[3], date[4], date[5], date[6])
106
sdt = szone.localize(dt, is_dst=True)
107
ldt = sdt.astimezone(lzone)
108
date = ldt.timetuple()
110
#ignore and consider client is in server TZ
101
lzone = pytz.timezone(rpc.session.context['tz'])
102
szone = pytz.timezone(rpc.session.timezone)
103
dt = DT.datetime(date[0], date[1], date[2],
104
date[3], date[4], date[5], date[6])
105
sdt = szone.localize(dt, is_dst=True)
106
ldt = sdt.astimezone(lzone)
107
date = ldt.timetuple()
112
108
x[field] = time.strftime(display_format, date)
113
110
if self.fields_type[field]['type'] in ('one2one','many2one'):
114
111
for x in res_ids:
116
113
x[field] = x[field][1]
117
115
if self.fields_type[field]['type'] in ('selection'):
118
116
for x in res_ids: