On Jun 7, 2005, at 20:42, Bernard Lebel wrote: > repr( myFunc ) > > Wich returns > > '<function myFunc at 0x009C6630>' > > > Okay then I run > > s = repr( myFunc() ) > print s > > Wich returns > > 'None'
That's perfectly normal. Your last assignment calls the function, then assigns to s the representation of the function's return value. A function that doesn't have a return statement returns None, and repr(None) == 'None'. Which is what you get. -- Max maxnoel_fr at yahoo dot fr -- ICQ #85274019 "Look at you hacker... A pathetic creature of meat and bone, panting and sweating as you run through my corridors... How can you challenge a perfect, immortal machine?" _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor