[Zope] Re: LocalFS cross platform bug

Dan L. Pierson dan@sol.control.com
Tue, 20 Jun 2000 08:48:14 -0400 (EDT)


Jonothan Farr writes:
 > That's a good point. Although, your patch actually does the backslash
 > replacement regardless of whether the drive specification is present.
 > 
 > How about this:
 > 
 > +    drive,rest=os.path.splitdrive(path)
 > +    if drive:
 > +            path = string.replace(rest, '\\', '/')

I like this better than mine, thanks!

 > This will only work if win32 paths are always specified as full paths by the
 > browser. Do you know if this is the case?

It seems to be, but I've only done limited testing.