]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
netcmd: More explicit warning when python-gpg is missing
authorAndréas Leroux <aleroux@tranquil.it>
Wed, 30 Oct 2024 14:34:35 +0000 (15:34 +0100)
committerDouglas Bagnall <dbagnall@samba.org>
Thu, 31 Oct 2024 00:23:09 +0000 (00:23 +0000)
Signed-off-by: Andréas Leroux <aleroux@tranquil.it>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Jennifer Sutton <jennifersutton@catalyst.net.nz>
Autobuild-User(master): Douglas Bagnall <dbagnall@samba.org>
Autobuild-Date(master): Thu Oct 31 00:23:09 UTC 2024 on atb-devel-224

python/samba/netcmd/user/readpasswords/common.py

index 7944d4e1682b94746762983305eaf92795146933..1bf29fe3eca8fb30936bcb52d884e34d25e61e43 100644 (file)
@@ -500,10 +500,14 @@ class GetPasswordCommand(Command):
                         calculated["Primary:CLEARTEXT"] = cv
 
                 except Exception as e:
+                    if gpg_decrypt is None:
+                        message = decrypt_samba_gpg_help
+                    else:
+                        message = str(e)
                     self.outf.write(
                         "WARNING: '%s': SambaGPG can't be decrypted "
                         "into CLEARTEXT: %s\n" % (
-                            username or account_name, e))
+                            username or account_name, message))
 
         def get_utf8(a, b, username):
             creds_for_charcnv = credentials.Credentials()