(filename, nchildren, niter)
| 183 | |
| 184 | |
| 185 | def write_table(filename, nchildren, niter): |
| 186 | |
| 187 | class Record(tb.IsDescription): |
| 188 | var1 = tb.IntCol(pos=1) |
| 189 | var2 = tb.StringCol(length=1, pos=2) |
| 190 | var3 = tb.FloatCol(pos=3) |
| 191 | |
| 192 | for i in range(niter): |
| 193 | fileh = tb.open_file(filename, mode="w") |
| 194 | for child in range(nchildren): |
| 195 | t = fileh.create_table( |
| 196 | fileh.root, "table" + str(child), Record, "child: %d" % child |
| 197 | ) |
| 198 | t.append([[1, "2", 3.0]]) |
| 199 | show_mem("After creating. Iter %s" % i) |
| 200 | fileh.close() |
| 201 | show_mem("After close") |
| 202 | |
| 203 | |
| 204 | def read_table(filename, nchildren, niter): |
nothing calls this directly
no test coverage detected