MCPcopy Index your code
hub / github.com/python/cpython / _writing_bytecode

Function _writing_bytecode

Tools/importbench/importbench.py:118–130  ·  view source on GitHub ↗
(module)

Source from the content-addressed store, hash-verified

116
117
118def _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
132tabnanny_writing_bytecode = _writing_bytecode(tabnanny)
133decimal_writing_bytecode = _writing_bytecode(decimal)

Callers 1

importbench.pyFile · 0.85

Calls 1

formatMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…