lightningd: don't simply ignore defaults on flags, deprecate.

Changelog-Deprecated: Plugins: `default` no longer accepted on `flag` type parameters (it was silently ignored, so just don't set it).
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2023-06-02 12:06:04 +09:30
parent b9270c564a
commit 0df97547dd
3 changed files with 10 additions and 5 deletions

View File

@@ -912,7 +912,7 @@ class Plugin(object):
m["long_description"] = method.long_desc
manifest = {
'options': list(self.options.values()),
'options': list({k: v for k, v in d.items() if v is not None} for d in self.options.values()),
'rpcmethods': methods,
'subscriptions': list(self.subscriptions.keys()),
'hooks': hooks,