From a031402c1d74ed1ad694669a612c4ab0892565b3 Mon Sep 17 00:00:00 2001 From: jesopo Date: Tue, 21 May 2019 12:18:59 +0100 Subject: [PATCH] Add masterpassword private-only command --- modules/permissions/__init__.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/permissions/__init__.py b/modules/permissions/__init__.py index b63a6022..58b6e976 100644 --- a/modules/permissions/__init__.py +++ b/modules/permissions/__init__.py @@ -25,6 +25,14 @@ class Module(ModuleManager.BaseModule): print("one-time master password: %s" % master_password) else: raise ValueError("Unknown command-line argument") + @utils.hook("received.command.masterpassword", private_only=True) + def master_password(self, event): + """ + :permission: master-password + """ + master_password = self._master_password() + event["stdout"].write("One-time master password: %s" % + master_password) @utils.hook("received.part") def on_part(self, event):