Rant (was Re: x*x if x>10

greg greg at cosc.canterbury.ac.nz
Tue Jul 29 00:29:53 EDT 2008


Diez B. Roggisch wrote:

> I maybe should paraphrase "don't return objects you passed as arguments 
> from a function".

The important thing is that a function shouldn't modify
any object unless it's the express purpose of the function
to do so.

You could call this the "look but don't touch" rule.

-- 
Greg



More information about the Python-list mailing list