~ubuntu-branches/ubuntu/trusty/openerp-client/trusty

« back to all changes in this revision

Viewing changes to bin/widget/view/graph_gtk/graph.py

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Baumann
  • Date: 2009-10-03 08:41:01 UTC
  • mfrom: (11.1.3 sid)
  • Revision ID: james.westby@ubuntu.com-20091003084101-57m9mup53tje0o0q
Tags: 5.0.6-2
* Manually removing build directory in clean target (Closes: #549215).
* Making quilt build-depends versioned (Closes: #549212).

Show diffs side-by-side

added added

removed removed

Lines of Context:
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)
 
97
                    else:
 
98
                        res[x]=''
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'):
99
 
                        try:
100
 
                            import pytz
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()
107
 
                        except:
108
 
                            pass
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'):
 
103
                            try:
 
104
                                import pytz
 
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()
 
111
                            except:
 
112
                                pass
 
113
                        res[x] = time.strftime(LDFMT + ' %H:%M:%S', date)
 
114
                    else:
 
115
                        res[x] = ''
110
116
                else:
111
117
                    res[x] = float(m[x].get_client(m))
112
118
            datas.append(res)