James "Wez" Weatherall wrote: > You won't get this behaviour with something like: > > def myfun(x, a = 5): > a = x > > though, I don't think, because "5" isn't mutable. footnote: that has nothing to do with mutability. in the following example, the list isn't modified either: def myfun(x, a = []): a = x </F>