plugins: add feature_set to init object.

Shows what features we use in various contexts, including those added
by plugins in getmanifest.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-Added: Plugin: `feature_set` object added to `init`
This commit is contained in:
Rusty Russell
2020-04-02 14:35:47 +10:30
parent cf43e44378
commit 7a95e90ee4
3 changed files with 37 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
#!/usr/bin/env python3
from pyln.client import Plugin
plugin = Plugin()
@plugin.init()
def init(options, configuration, plugin):
plugin.feature_set = configuration['feature_set']
@plugin.method('getfeatureset')
def getfeatureset(plugin):
return plugin.feature_set
plugin.run()