Thanks Brandon for the response!

I'm using fabric as library in my program.
I'm setting up environment first (env.user, env.password) and then
using run() to execute the command.

How can I set "abort-on-prompts" in this case? (I know how to use from
command line)

Could you please point me to an example or provide some inputs so that
I can use this feature?

Regards, Pj


On Mon, Dec 5, 2016 at 8:38 PM, Brandon Whaley <[email protected]> wrote:
> I would use a combination of
> http://docs.fabfile.org/en/1.12/usage/env.html#abort-on-prompts and
> http://docs.fabfile.org/en/1.12/usage/env.html#abort-exception to have
> Fabric throw a custom exception when it has to prompt, which I would
> subsequently catch and handle myself based on context.
>
> On Mon, Dec 5, 2016 at 1:12 AM Prasant J <[email protected]> wrote:
>>
>> Hi,
>>
>> I'm writing a python GUI that uses fabric as library and performs
>> operations on the remote host.
>>
>> When the user supplies wrong password, then fabric asks for user to
>> provide password on the command line. The control drops to the command
>> line and the prompt is expecting user to input the password and this
>> does not go well with my GUI application.
>>
>> How can I prevent this? How can fabric return exception or error when
>> password supplied is wrong. Basically fabric should give up on the
>> first attempt when password is incorrect.
>>
>> Is there any way around this?
>>
>> Any inputs will be of help!
>>
>>
>> Regards, Pj
>>
>> _______________________________________________
>> Fab-user mailing list
>> [email protected]
>> https://lists.nongnu.org/mailman/listinfo/fab-user

_______________________________________________
Fab-user mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/fab-user

Reply via email to