gh-150579: use lazy imports for concurrent.futures (GH-150585) · python/cpython@423ae0f · GitHub
Skip to content

Commit 423ae0f

Browse files
henryiiigpshead
andauthored
gh-150579: use lazy imports for concurrent.futures (GH-150585)
This module has a manual lazy import hack using `__getattr__`. Now that lazy imports exist and cannot be disabled, this could use lazy imports instead. Key differences: this will now show up in sys.lazy_modules when accessed. Error messages should be a bit better without the wrapper `__getattr__` involved. That's the only differences I can think of. Signed-off-by: Henry Schreiner <henryfs@princeton.edu> Co-authored-by: Gregory P. Smith <greg@krypto.org>
1 parent a90576d commit 423ae0f

2 files changed

Lines changed: 6 additions & 18 deletions

File tree

Lib/concurrent/futures/__init__.py

Lines changed: 4 additions & 18 deletions
Lines changed: 2 additions & 0 deletions

0 commit comments

Comments
 (0)