Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #197764
| From | Jason H <jason_hindle@yahoo.com> |
|---|---|
| Newsgroups | comp.lang.python |
| Subject | Re: Lazy Imports -- I Like This Idea |
| Date | 2026-04-14 22:16 +0000 |
| Organization | A noiseless patient Spider |
| Message-ID | <10rmeco$ftk4$1@dont-email.me> (permalink) |
| References | <10q22pv$2f060$2@dont-email.me> <10q7n78$atfj$2@dont-email.me> |
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
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
Lazy Imports -- I Like This Idea Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-26 01:40 +0000
Re: Lazy Imports -- I Like This Idea Piergiorgio Sartor <piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de> - 2026-03-27 19:09 +0100
Re: Lazy Imports -- I Like This Idea DFS <nospam@dfs.com> - 2026-03-28 00:59 -0400
Re: Lazy Imports -- I Like This Idea Piergiorgio Sartor <piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de> - 2026-03-28 11:40 +0100
Re: Lazy Imports -- I Like This Idea Jason H <jason_hindle@yahoo.com> - 2026-04-14 22:16 +0000
Re: Lazy Imports -- I Like This Idea Gilmeh Serda <gilmeh.serda@nothing.here.invalid> - 2026-03-29 13:49 +0000
Re: Lazy Imports -- I Like This Idea Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-29 22:35 +0000
Re: Lazy Imports -- I Like This Idea Paul Rubin <no.email@nospam.invalid> - 2026-03-29 19:03 -0700
Re: Lazy Imports -- I Like This Idea Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-30 02:17 +0000
Re: Lazy Imports -- I Like This Idea Paul Rubin <no.email@nospam.invalid> - 2026-03-30 11:21 -0700
Re: Lazy Imports -- I Like This Idea Gilmeh Serda <gilmeh.serda@nothing.here.invalid> - 2026-04-03 11:12 +0000
Re: Lazy Imports -- I Like This Idea Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-04-03 22:45 +0000
Re: Lazy Imports -- I Like This Idea Piergiorgio Sartor <piergiorgio.sartor.this.should.not.be.used@nexgo.REMOVETHIS.de> - 2026-04-03 13:33 +0200
csiph-web