"GvR" == Guido van Rossum firstname.lastname@example.org writes:
GvR> But join() is special: it is polymorphic in two arguments, GvR> and making it a method of the separator argument doesn't GvR> help.
What about calling the built-in strjoin(). That avoids the conflict with os.path.join() and strengthens the connection with the intended behavior -- that the return value is a string and the elements are str()-ified.
or-use-sjoin()-ly y'rs, -Barry