diff options
| author | 2019-05-21 12:18:59 +0100 | |
|---|---|---|
| committer | 2019-05-21 12:18:59 +0100 | |
| commit | a031402c1d74ed1ad694669a612c4ab0892565b3 (patch) | |
| tree | 46a8fa0cbd6b1c870d812fdaaf570faeb7253646 /modules/permissions | |
| parent | Move master-password generation out to it's own function (diff) | |
| signature | ||
Add masterpassword private-only command
Diffstat (limited to 'modules/permissions')
| -rw-r--r-- | modules/permissions/__init__.py | 8 |
1 files changed, 8 insertions, 0 deletions
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): |
