Re: Lazy Imports -- I Like This Idea
Jason H <[email protected]> Tue, 14 Apr 2026 22:16:56 -0000 (UTC)
| Newsgroups | comp.lang.python |
|---|---|
| Organization | A noiseless patient Spider |
| Message-ID | <[email protected]> |
On 28/03/2026 04:59, DFS wrote: >On 3/25/2026 9:40 PM, Lawrence D’Oliveiro wrote: > >> 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. > > >Faster startup is nice, but lazy importing doesn't reduce total runtime >of the program, right? > Perhaps. Perhaps not. If the conditions for the import to run at all are never met, total execution time can be faster. Also, there is a history of psychology and smoke and mirrors in the world of software. -- -- A PICKER OF UNCONSIDERED TRIFLES