Eric Smith <e...@trueblade.com> added the comment: > I've generated a new patch, attached. I don't know why you had trouble > applying.
Yeah, I'm not sure what that was about. Part of the patch applied, but not the rest. In any event, the current one applied cleanly. I'm not sure this part of the patch is correct (in relpath): for i in range(min(len(start_list), len(path_list))): - if start_list[i].lower() != path_list[i].lower(): + if start_list[i] != path_list[i]: break - else: i += 1 I think removing the "else:" is likely an error. It probably also means that this code isn't tested. Other than that, this looks reasonable enough to me. I'm hoping someone else can give it a thorough review, too. I haven't had time to look through all of the cases in join() to verify that they're correct and complete. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue5799> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com