1
2 import os
3
5 o = []
6 for (k, v) in d.items():
7 o.append('%s=%s' % (str(k), str(v)) )
8 return ' '.join(o)
9
10
11
12
15 self.globals = []
16 self.regions = []
17 self.fd = fd
18
19
22
23 - def text(self, x, y, text):
24 self.regions.append('image;text(%g,%g) # text={%s}'
25 % (x, y, text)
26 )
27
29 for g in self.globals:
30 self.fd.writelines(g + '\n')
31 for r in self.regions:
32 self.fd.writelines(r + '\n')
33 self.fd.flush()
34 os.fsync(self.fd.fileno())
35 self.fd = None
36
37
39 if self.fd is not None:
40 self.close()
41