David M. Cooke: > Here's my best version: > > exp = math.exp > def erfc( x ): Change that to def erfc(x, exp = math.exp) so there's a local namespace lookup instead of a global one. This is considered a hack. Andrew dalke at dalkescientific.com