Strange "feature" involving double slashes in Win98

Carlos Ribeiro carribeiro at
Wed Sep 15 03:23:01 CEST 2004

Oops. For some reason I misread your message. I'm using Win98 SE, and
have no plans to upgrade (at least while I'm limited to my current PC

Regarding this bug: if it's clear that this is Windows bug, does it
make sense to fix it in the libraries themselves? The bug exists, but
it doesn't affect much software because few people do things the
"wrong" way. A note in the documentation is more than enough to
clarify the actual workings of the code in the case of Win9x. I'll
report the bug to the DrPython guys, and let them solve the particular
issue with their software. I fixed the problem in a couple of
locations but I'm not sure if I found all relevant places.

On Tue, 14 Sep 2004 21:03:44 -0400, Peter Hansen <peter at> wrote:
> Carlos Ribeiro wrote:
> > On Tue, 14 Sep 2004 18:16:59 -0400, Peter Hansen <peter at> wrote:
> >
> >>Do you have pywin32 (win32all) installed?  Try this one instead:
> >>   win32api.GetFullPathName('c://work')
> >>
> >>This does the same as abspath does above, on mine.
> > 
> > You're right. That's what I got now:
> >
> > PythonWin 2.3.2 (#49, Nov 13 2003, 10:34:54) [MSC v.1200 32 bit
> > (Intel)] on win32.
> >>>>import win32api
> >>>>win32api.GetFullPathName('c://work')
> >
> > 'c:\\\\work'
> >
> > It seems that either ActivePython uses a different implementation for
> > os.abspath(), or the code changed between 2.3.2 and 2.3.4. The last
> > time I checked ActivePython was still using 2.3.2 -- I'll check it out
> > again, and upgrade if a newer version is available.
> I reach a different conclusion.  Note that when I said "this
> does the same as abspath does above", I meant that *my* output
> for the GetFullPathName() call is actually this:
> 'c:\\work'
> In other words, it appears to be an OS difference.  What flavour
> and version of Windows are you running?  I'm using XP Pro SP2.
> -Peter
> --

Carlos Ribeiro
Consultoria em Projetos
mail: carribeiro at
mail: carribeiro at

More information about the Python-list mailing list