On Wed, Jun 18, 2003 at 10:30:05AM +0200, Geir B?kholt wrote:
On Wed, 18 Jun 2003 16:30:54 +1000 GMT (..8:30 where i live(GMT+2) ) drew nichols asked the Zope mailinglist about the following:
"object of type 'string' is not callable"
what does this error really mean
class myClass ( simpleItem ):
def stringify( self ): str = "\nLogins: " + str( ['ello'] )
could it be the fact that you are redfining str to be a string before calling it as a method ?
not in the example as given... remember that the right-hand side of an assignment is evaluated before the assignment takes place. And just to quibble, str() is a function, not a method. but if the actual stringify method uses str() multiple times, you might be right. Certainly reassigning built-in names is a bad practice :) -- Paul Winkler http://www.slinkp.com Look! Up in the sky! It's THE EMPHATIC I! (random hero from isometric.spaceninja.com)