[path-PEP] Path inherits from basestring again
Peter Hansen
peter at engcorp.com
Mon Jul 25 12:02:50 EDT 2005
Reinhold Birkenfeld wrote:
> Peter Hansen wrote:
>> Would basestring() be a better name?
> "tobase"?
> "tostring"?
> "tobasestring"?
Of these choices, the latter would be preferable.
> Alternative is to set a class attribute "Base" of the
> Path class. Or export PathBase as a name from the module
> (but that's not quite useful, because I
> expect Path to be imported via "from os.path import Path").
I don't understand how that would work. An attribute on the *class*?
What would it be, a callable? So mypath.Base(mypath) or something?
Please elaborate...
What about just .basestring, as a read-only attribute on the Path object?
-Peter
More information about the Python-list
mailing list