91
91
val = str(m[x].get_client(m))
92
92
res[x] = selection.get(val, val)
93
93
elif self.fields[x]['type'] == 'date':
94
date = time.strptime(m[x].get_client(m), DT_FORMAT)
95
res[x] = time.strftime(LDFMT, date)
94
if m[x].get_client(m):
95
date = time.strptime(m[x].get_client(m), DT_FORMAT)
96
res[x] = time.strftime(LDFMT, date)
96
99
elif self.fields[x]['type'] == 'datetime':
97
date = time.strptime(m[x].get_client(m), DHM_FORMAT)
98
if rpc.session.context.get('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], date[3], date[4], date[5], date[6])
104
sdt = szone.localize(dt, is_dst=True)
105
ldt = sdt.astimezone(lzone)
106
date = ldt.timetuple()
109
res[x] = time.strftime(LDFMT + ' %H:%M:%S', date)
100
if m[x].get_client(m):
101
date = time.strptime(m[x].get_client(m), DHM_FORMAT)
102
if rpc.session.context.get('tz'):
105
lzone = pytz.timezone(rpc.session.context['tz'])
106
szone = pytz.timezone(rpc.session.timezone)
107
dt = DT.datetime(date[0], date[1], date[2], date[3], date[4], date[5], date[6])
108
sdt = szone.localize(dt, is_dst=True)
109
ldt = sdt.astimezone(lzone)
110
date = ldt.timetuple()
113
res[x] = time.strftime(LDFMT + ' %H:%M:%S', date)
111
117
res[x] = float(m[x].get_client(m))
112
118
datas.append(res)