MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / gen_csv

Method gen_csv

extern/re2/benchlog/benchplot.py:61–74  ·  view source on GitHub ↗

generate temporary csv files

(self)

Source from the content-addressed store, hash-verified

59 benchdata[data[0]].append(data[1:])
60
61 def gen_csv(self):
62 """
63 generate temporary csv files
64 """
65
66 for name, data in self.benchdata.items():
67
68 with tempfile.NamedTemporaryFile(delete=False) as f:
69
70 for index, line in enumerate(data):
71 f.write('{};{}\n'.format(index, ';'.join(line)).encode())
72
73 self.tempfiles.append(f.name)
74 self.script = self.script + self.template.format(f.name, name)
75
76 def run(self):
77 self.gen_csv()

Callers 1

runMethod · 0.95

Calls 5

formatMethod · 0.80
writeMethod · 0.45
encodeMethod · 0.45
joinMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected