os.join --

Thomas Bellman bellman at lysator.liu.se
Sun May 13 14:33:41 CEST 2001

"Fredrik Lundh" <fredrik at pythonware.com> writes:

> maybe because join is and has always been documented to take an
> unlimited list of items?

>    join(path1[, path2[, ...]])

>        Joins one or more path components intelligently. If any
>        component is an absolute path, all previous components
>        are thrown away, and joining continues.

Nope.  That was a new feature in Python 1.5.  In 1.4 and earlier,
os.path.join() took exactly two arguments.

I even remember being a bit annoyed with that behaviour, and
writing a replacement that worked like todays.  I was just about
to send the patch (with documentation, to boot!) to Guido, when
1.5 was released...

Thomas Bellman,   Lysator Computer Club,   Linköping University,  Sweden
"Don't worry about the world coming to an end ! bellman @ lysator.liu.se
 today.  It's already tomorrow in Australia." ! Make Love -- Nicht Wahr!

More information about the Python-list mailing list