A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2008-December/084659.html below:

[Python-Dev] A wart which should have been repaired in 3.0?

[Python-Dev] A wart which should have been repaired in 3.0? [Python-Dev] A wart which should have been repaired in 3.0?skip at pobox.com skip at pobox.com
Wed Dec 31 03:57:45 CET 2008
    Phillip> At 02:32 PM 12/30/2008 -0800, Scott David Daniels wrote:
    >> More trouble with the "just take the dirname":
    >> 
    >> paths = ['/a/b/c', '/a/b/d', '/a/b']
    >> os.path.dirname(os.path.commonprefix([
    >> os.path.normpath(p) for p in paths]))
    >> 
    >> give '/a', not '/a/b'.

    Phillip> ...because that's the correct answer.

I don't understand.  If you search for os.path.commonprefix at
codesearch.google.com you'll find uses like this:

    if os.path.commonprefix([basedir, somepath]) != basedir:
        ...

which leads me to believe that other people using the current function in
the real world would be confused by your interpretation.

Skip


More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4