is importing redundantly harmful/wasteful?

Pettersen, Bjorn S BjornPettersen at fairisaac.com
Tue Sep 16 14:45:49 EDT 2003


> From: python at sarcastic-horse.com [mailto:python at sarcastic-horse.com] 
> 
> I'm writing a function and it needs to use regular expressions and the
> super-fantastic mx.DateTime module.  The first lines after 
> the doc string
> in the function are:
> 
>     import re, mx.DateTime
> 
> I'll be using this function in a bunch of different programs.  Some of
> those programs might need re and mx.DateTime for other tasks.
> 
> In some cases, I'll be redundantly importing these modules.  
> Should I care if I'm re-importing re and mx.DateTime even after
they've 
> been imported? 

No.

> Does python do some sort of checking for this stuff 

Yes.

> or do I need to?

No.

-- bjorn





More information about the Python-list mailing list