◐ Shell
clean mode source ↗

[3.12] gh-98040: Fix importbench: use types.ModuleType() (GH-105743) by miss-islington · Pull Request #105754 · python/cpython

Expand Up @@ -15,6 +15,7 @@ import sys import tabnanny import timeit import types

def bench(name, cleanup=lambda: None, *, seconds=1, repeat=3): Expand All @@ -40,7 +41,7 @@ def bench(name, cleanup=lambda: None, *, seconds=1, repeat=3): def from_cache(seconds, repeat): """sys.modules""" name = '<benchmark import>' module = imp.new_module(name) module = types.ModuleType(name) module.__file__ = '<test>' module.__package__ = '' with util.uncache(name): Expand Down