Lazy Imports -- I Like This Idea
Lawrence D’Oliveiro <[email protected]> Thu, 26 Mar 2026 01:40:15 -0000 (UTC)
| Newsgroups | comp.lang.python |
|---|---|
| Organization | A noiseless patient Spider |
| Message-ID | <[email protected]> |
So Python 3.15 will introduce a new, “lazy” import mechanism <https://peps.python.org/pep-0810/>. So far I have done one script where I moved an import into the function where it was used, instead of doing it globally; this reduced the script startup time from around 1.5 seconds down to about a quarter second. “Lazy” imports would avoid the need for such workarounds, while keeping all imports together so they can be found more easily.