I tried that. It didn't work.
Probably when I call from an external Python script there is not state ?
Mohan
On Monday, 31 October 2016 19:26:41 UTC+5:30, Sean McNamara wrote:
>
> Instead of getPlainText(), try hudson.util.Secret.toString(secret)
>
> If that doesn't work, then try printing both
Instead of getPlainText(), try hudson.util.Secret.toString(secret)
If that doesn't work, then try printing both the encrypted value and
the plain text from the `secret` object in the encrypt method... if it
gives the result you expect, then yes, there seems to be an issue with
state. It might not
Hi,
I have a doubt here. This code encrypts but doesn't decrypt. Instead
I get the encrypted string back from the decrypt function. Does it need
state to be maintained between these two functions ?
Thanks,
Mohan
def encrypt(server ):
value = server.run_script("""
secret = hudson.