On Fri, May 23, 2008 3:37 pm, Toni Alatalo said: > Douglas S. Blank kirjoitti: >> will use it? Likewise, what C# method is used in Python's str(obj)? >> > > i don't know, but would guess ToString() .. and wonder about it if it > wasn't that but something else :o > repr() can't guess, i don't think there's an equivalent in .net, but can > very well be mistaken there.
It looks like the C# method __str__ is used for the Python method, but in IP2B2 the C# method __repr__ is getting overwritten by an auto generated method. Is that a bug, or is there something I'm missing? $ ipy2 -i python/graphics.py >>> pm = Pixmap() >>> pm.getPixel(0,0) # What is this calling? <Pixel object at 0x2B> >>> pm.getPixel(0,0).__repr__() # This is repr() too '<GraphicsCore+Pixel object at 0x2C [GraphicsCore+Pixel]>' >>> pm.getPixel(0,0).__Repr__() # This is mine '<Pixel at (0,0)>' >>> pm.getPixel(0,0).__str__() # That is mine, and str() '<Pixel at (0,0)>' >>> pm.getPixel(0,0).ToString() # Used by __repr__ 'GraphicsCore+Pixel' -Doug >> -Doug >> > > ~Toni > > _______________________________________________ > Users mailing list > [email protected] > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > -- Douglas S. Blank Associate Professor, Bryn Mawr College http://cs.brynmawr.edu/~dblank/ Office: 610 526 6501 _______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
