On 08Nov2014 17:46, Ionel Cristian Mărieș wrote:
#2. A context manager for changing working directory (that switches to the
old cwd on exit). Eg:
with path.cd():
assert os.getcwd() == path
As elsewhere remarked, the current working directory is process global state.
Changing it can easily h
On 2014-11-08, at 20:02 , Ionel Cristian Mărieș wrote:
> On Saturday, November 8, 2014, Xavier Morel wrote:
>
> Why would pathlib need to provide this when tempfile already does?
>
> with tempfile.NamedTemporaryFile(prefix='') as f:
> tmp = pathlib.Path(f.name)
>
> with tempfile.Temp
On 11/08/2014 10:46 AM, Xavier Morel wrote:
On 2014-11-08, at 16:46 , Ionel Cristian Mărieș wrote:
In the current incarnation Pathlib is missing some key features I need in
my usecases. I want to contribute them but i'd like a bit of feedback on
the new api before jumping to implementation.
On 2014-11-08, at 16:46 , Ionel Cristian Mărieș wrote:
> Hello,
>
> In the current incarnation Pathlib is missing some key features I need in my
> usecases. I want to contribute them but i'd like a bit of feedback on the new
> api before jumping to implementation.
>
> The four things I need ar
+1 for the context manager ideas. Anything that is like a resource should
be available as a context manager.
On Sat, Nov 8, 2014 at 9:46 AM, Ionel Cristian Mărieș
wrote:
> Hello,
>
> In the current incarnation Pathlib is missing some key features I need in
> my usecases. I want to contribute the
Hello,
In the current incarnation Pathlib is missing some key features I need in
my usecases. I want to contribute them but i'd like a bit of feedback on
the new api before jumping to implementation.
The four things I need are:
#1. A context manager for temporary files and dirs (that cleans ever