equal
deleted
inserted
replaced
6 :license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses |
6 :license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses |
7 """ |
7 """ |
8 __docformat__ = "restructuredtext en" |
8 __docformat__ = "restructuredtext en" |
9 |
9 |
10 import os |
10 import os |
11 from tempfile import mktemp |
11 import tempfile |
12 |
12 |
13 from rql import nodes |
13 from rql import nodes |
14 |
14 |
15 |
15 |
16 def need_table_view(rset, schema): |
16 def need_table_view(rset, schema): |
107 def call(self): |
107 def call(self): |
108 self.cell_call() |
108 self.cell_call() |
109 |
109 |
110 def cell_call(self, row=0, col=0): |
110 def cell_call(self, row=0, col=0): |
111 self.row, self.col = row, col # in case one need it |
111 self.row, self.col = row, col # in case one need it |
112 tmpfile = mktemp('.png') |
112 tmpfile = tempfile.mkstemp('.png') |
113 try: |
113 try: |
114 self._generate(tmpfile) |
114 self._generate(tmpfile) |
115 self.w(open(tmpfile).read()) |
115 self.w(open(tmpfile).read()) |
116 finally: |
116 finally: |
117 try: |
117 try: |