Path inherits from basestring again

Reinhold Birkenfeld reinhold-birkenfeld-nospam at wolke7.net
Sat Jul 30 07:55:56 EDT 2005


NickC wrote:
> [Re: alternatives to overloading '/']
> 
> Is there a reason the Path constructor is limited to a single argument?
> If it allowed multiple arguments, the following would seem very
> straightforward:
> 
> p = Path(somePath, user.getFolder(), 'archive', oldPath + ".bak")

That's a quite good idea. Thanks!

> I'm usually not much of a purist, but C++ has convinced me that
> overloading an operator to mean something entirely unrelated to its
> mathematical meaning can be very unwise.

It's much the same as with @ decorators. Those who have used them much
don't object to the syntax any more.

Reinhold



More information about the Python-list mailing list