[prev in list] [next in list] [prev in thread] [next in thread]
List: python-dev
Subject: Re: [Python-Dev] The path module PEP
From: Toby Dickenson <tdickenson () devmail ! geminidataloggers ! co ! uk>
Date: 2006-01-25 12:30:06
Message-ID: 200601251230.06230.tdickenson () devmail ! geminidataloggers ! co ! uk
[Download RAW message or body]
On Tuesday 24 January 2006 20:22, BJörn Lindqvist wrote:
> Replacing glob.glob
> -------------------
>
> glob.glob("/lib/*.so")
> ==>
> Path("/lib").glob("*.so")
This definition seems confusing because it splits the glob pattern string in
two ('/lib', and '*.so'). Unless there is an intention to change the behavior
of the current glob module, why not make the glob method parameterless:
glob.glob("/lib/*.so")
==>
Path("/lib/*.so").glob()
Possible confusion with the one parameter version:
Does glob matching happen on the first half too? That is, does
Path('*').glob('*.so') match files in any directory, or only directories
whose name is an asterisk.
What behavior can I expect from Path('/foo/').glob(bar), where bar is some
arbitrary string? It could be reasonable to expect that it would only match
filenames inside the foo directory. However it could also be reasonable to
expect to use bar=='/etc/*'
--
Toby Dickenson
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: http://mail.python.org/mailman/options/python-dev/python-dev%40progressive-comp.com
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic