Re: Lazy Imports -- I Like This Idea

Piergiorgio Sartor <[email protected]> Fri, 3 Apr 2026 13:33:56 +0200
Newsgroups comp.lang.python
Organization A noiseless patient Spider
Message-ID <[email protected]>
On 29/03/2026 15.49, Gilmeh Serda wrote:
> On Thu, 26 Mar 2026 01:40:15 -0000 (UTC), Lawrence D’Oliveiro wrote:
> 
>> “Lazy”
> 
> [PEP] TL;DR
> 
>  From the initial idea I got that now we have to have the word lazy
> scattered all over the place for every module that needs to be loaded in
> such a manner:
> 
> lazy import blah
> lazy import whatever
> lazy from thisorthat import meh
> 
> 
> Wouldn't it have been better if they used, e.g. "with" as a starter? Like
> so:
> 
> with lazy:
>      import blah
>      import whatever
>      from thisorthat import meh
> 
> Then it would have been much smoother to handle.

Why?

It's one line more and large overhead for few imports.
And the IDE can expand automatically the "lazy" part.

Furthermore, it can always be added later, as alternative
to explicit "lazy" in front of the import.

So, I personally do not see this as needed feature now.

> My 2¢ worth...

Same...

bye,

-- 

piergiorgio