[issue10395] new os.path function to extract common prefix based on path components

2015-04-02 Thread Serhiy Storchaka
Changes by Serhiy Storchaka storch...@gmail.com: -- resolution: - fixed stage: patch review - resolved status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue10395 ___

[issue10395] new os.path function to extract common prefix based on path components

2015-03-31 Thread Paul Moore
Paul Moore added the comment: The patch looks good to me. rhettinger: I'm not sure I see a problem with the doc changes in the latest patch - noting that commonprefix may return an invalid path is fine, and what the current docs say. Directing people to commonpath if they don't want invalid

[issue10395] new os.path function to extract common prefix based on path components

2015-03-31 Thread Roundup Robot
Roundup Robot added the comment: New changeset ec6c812fbc1f by Serhiy Storchaka in branch 'default': Issue #10395: Added os.path.commonpath(). Implemented in posixpath and ntpath. https://hg.python.org/cpython/rev/ec6c812fbc1f -- nosy: +python-dev

[issue10395] new os.path function to extract common prefix based on path components

2015-03-31 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: The patch only adds a reference to commonpath() in commonprefix() documentation. The note about invalid paths already was here. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue10395

[issue10395] new os.path function to extract common prefix based on path components

2015-03-20 Thread Paddy McCarthy
Paddy McCarthy added the comment: Can we now: 1. Move os.path.commonprefix to str.commonprefix or string.commonprefix 2. Deprecate the use of os.path.commonprefix 3. Add os.path.commonpath 4. Update the documentation. This seems to have lingered for too long and yet people have been willing

[issue10395] new os.path function to extract common prefix based on path components

2014-07-13 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Here is revised patch. The behavior is changed in correspondence with results of Python-ideas discussion, extended tests, fixed several bugs. -- keywords: +patch stage: commit review - patch review Added file:

[issue10395] new os.path function to extract common prefix based on path components

2014-07-13 Thread Raymond Hettinger
Raymond Hettinger added the comment: This patch looks reasonable except for the doc change to os.path.commonprefix(). Remember, that function IS working as documented and that our policy is to document in an affirmative manner (here is what the function does and how to use it versus being

[issue10395] new os.path function to extract common prefix based on path components

2014-07-05 Thread Éric Araujo
Changes by Éric Araujo mer...@netwok.org: -- stage: patch review - commit review versions: +Python 3.5 -Python 3.4 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue10395 ___

[issue10395] new os.path function to extract common prefix based on path components

2012-12-29 Thread Serhiy Storchaka
Changes by Serhiy Storchaka storch...@gmail.com: -- assignee: - serhiy.storchaka ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue10395 ___ ___

[issue10395] new os.path function to extract common prefix based on path components

2012-11-13 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Some conclusions of discussion at Python-ideas (http://comments.gmane.org/gmane.comp.python.ideas/17719): 1. commonpath() should eat double slashes in input (['/usr/bin', '/usr//bin'] - '/usr/bin'). In any case the current implementation eats slashes on

[issue10395] new os.path function to extract common prefix based on path components

2012-11-12 Thread Rafik Draoui
Changes by Rafik Draoui ra...@rafik.ca: Added file: http://bugs.python.org/file27974/patch10395-3 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue10395 ___

[issue10395] new os.path function to extract common prefix based on path components

2012-11-05 Thread Rafik Draoui
Rafik Draoui added the comment: Here is a new patch addressing some of storchaka review comments, and implementing a version in ntpath. For the Windows version, I did as proposed in msg174819, but as I am not familiar with the semantics and subtleties of paths in Windows maybe this version

[issue10395] new os.path function to extract common prefix based on path components

2012-11-04 Thread Rafik Draoui
Rafik Draoui added the comment: Here is a patch with an implementation of os.path.commonpath, along with tests and documentation. At the moment, this is only implemented for POSIX, as I don't feel like I know enough about Windows to tackle drive letters and UNC in paths without spending some

[issue10395] new os.path function to extract common prefix based on path components

2012-11-04 Thread Serhiy Storchaka
Changes by Serhiy Storchaka storch...@gmail.com: -- stage: needs patch - patch review ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue10395 ___ ___

[issue10395] new os.path function to extract common prefix based on path components

2012-11-04 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: At the moment, this is only implemented for POSIX, as I don't feel like I know enough about Windows to tackle drive letters and UNC in paths without spending some more time on it. Just use splitdrive() and first ensure that all drivespecs are same, then

[issue10395] new os.path function to extract common prefix based on path components

2012-11-03 Thread Éric Araujo
Éric Araujo added the comment: Rafik is working on os.path.commonpath for the bug day. -- versions: +Python 3.4 -Python 3.3 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue10395 ___

[issue10395] new os.path function to extract common prefix based on path components

2011-08-01 Thread Santoso Wijaya
Changes by Santoso Wijaya santoso.wij...@gmail.com: -- nosy: +santa4nt versions: +Python 3.3 -Python 3.2 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue10395 ___

[issue10395] new os.path function to extract common prefix based on path components

2011-08-01 Thread Eric Snow
Eric Snow ericsnowcurren...@gmail.com added the comment: You can already get the better prefix using os.path, albeit less efficiently. Here's an example: def commondirname(paths): subpath = os.path.commonprefix(paths) for path in paths: if path == subpath: return

[issue10395] new os.path function to extract common prefix based on path components

2011-07-30 Thread Roman Evstifeev
Changes by Roman Evstifeev someuniquen...@gmail.com: -- nosy: +Roman.Evstifeev ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue10395 ___ ___

[issue10395] new os.path function to extract common prefix based on path components

2010-11-19 Thread Éric Araujo
Changes by Éric Araujo mer...@netwok.org: -- nosy: +eric.araujo ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue10395 ___ ___ Python-bugs-list

[issue10395] new os.path function to extract common prefix based on path components

2010-11-12 Thread R. David Murray
R. David Murray rdmur...@bitdance.com added the comment: Indeed, as I remember it there are people using commonprefix as a string function in situations having nothing to do with os paths. I'm changing the title to reflect the fact that this is really a feature request for a new function.