(module)
| 116 | |
| 117 | |
| 118 | def _writing_bytecode(module): |
| 119 | name = module.__name__ |
| 120 | def writing_bytecode_benchmark(seconds, repeat): |
| 121 | """Source writing bytecode: {}""" |
| 122 | assert not sys.dont_write_bytecode |
| 123 | def cleanup(): |
| 124 | sys.modules.pop(name) |
| 125 | os.unlink(cache_from_source(module.__file__)) |
| 126 | yield from bench(name, cleanup, repeat=repeat, seconds=seconds) |
| 127 | |
| 128 | writing_bytecode_benchmark.__doc__ = ( |
| 129 | writing_bytecode_benchmark.__doc__.format(name)) |
| 130 | return writing_bytecode_benchmark |
| 131 | |
| 132 | tabnanny_writing_bytecode = _writing_bytecode(tabnanny) |
| 133 | decimal_writing_bytecode = _writing_bytecode(decimal) |
no test coverage detected
searching dependent graphs…