pyln: add ability to subscribe to all notifications.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2023-07-11 07:51:28 +09:30
parent 46fc14c51d
commit 279b3aa7e8
3 changed files with 41 additions and 4 deletions

View File

@@ -0,0 +1,17 @@
#!/usr/bin/env python3
from pyln.client import Plugin
import sys
plugin = Plugin()
@plugin.subscribe("*")
def on_any_notification(request, **kwargs):
plugin.log("notification {}: {}".format(request.method, kwargs))
if request.method == 'shutdown':
# A plugin which subscribes to shutdown is expected to exit itself.
sys.exit(0)
plugin.run()