fab-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Fab-user] lcd seems broken


From: Peter Sanchez
Subject: Re: [Fab-user] lcd seems broken
Date: Wed, 30 Sep 2015 14:48:12 -0700

Yes. It's expected. Fabric doesn't evaluate the context until a fabric "command" is actually run. See:

https://github.com/fabric/fabric/blob/master/fabric/context_managers.py#L309



On Tue, Sep 29, 2015 at 11:14 AM, Paul Hoffman <address@hidden> wrote:
...but maybe it is just me.

print(os.getcwd())
with lcd("/usr/bin"):
  print(os.getcwd())

...prints the same location name twice, and it is clear that the cd didn't happen.

print(os.getcwd())
with lcd("/does/not/exist"):
  print(os.getcwd())

...prints the same location name twice. lcd doesn't throw an error, which I would have thought it would.

Is this what is expected?

--Paul Hoffman

_______________________________________________
Fab-user mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/fab-user



reply via email to

[Prev in Thread] Current Thread [Next in Thread]