From: brian z. <bz...@zi...> - 2005-07-22 11:25:13
|
Can you please open a bug for this at sourceforge? thanks, brian > I was hoping that Jason Orendorff's path module would work in jython 2.2a1 > but alas it does not. > > The path module defines a class that subclasses str; this doesn't work in > 2.2a1. Instances of the subclass are actually strings. Here is a simple > example: > >>>> class p(str): > ... def foo(self): > ... print 'I am a p' > ... >>>> s=p('bar') >>>> s > 'bar' >>>> s.foo() > Traceback (innermost last): > File "<console>", line 1, in ? > AttributeError: 'string' object has no attribute 'foo' >>>> type(s) > <type 'str'> > > In Python 2.4.1 I get: > >>> class p(str): > ... def foo(self): > ... print 'I am a p' > ... > >>> s = p('bar') > >>> s > 'bar' > >>> s.foo() > I am a p > >>> type(s) > <class '__main__.p'> > >>> > > Kent > > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > |