how to overload sqrt in a module?

Michael McNeil Forbes mforbes at
Fri Mar 3 07:35:51 CET 2006

>> Are there any other more generic solutions (without having to write
>> "custom" functions like numpy.sqrt)?
> No. *Someone* always has to write those "custom" functions. In the case of len()
> and abs(), that someone was Guido. For numpy.sqrt(), that someone was Travis
> Oliphant. For anything else you want, that someone is probably you.

Thanks Guido!  Thanks Travis:-)

What I was thinking was: is there some way to pass a parameter to the 
module on import so that the module can then use the correct environment.

If I could pass a dictionary to the module with all of the overloaded 
functions, then they could become part of the module's environment and 
used appropriately.  I could not find a way of passing such a dictionary.


More information about the Python-list mailing list