1
0

lnutil.UpdateAddHtlc: use attrs instead of old-style namedtuple

This commit is contained in:
SomberNight
2020-03-17 20:28:59 +01:00
parent 444610452e
commit ea0981ebeb
4 changed files with 23 additions and 19 deletions

View File

@@ -277,6 +277,9 @@ class MyEncoder(json.JSONEncoder):
def default(self, obj):
# note: this does not get called for namedtuples :( https://bugs.python.org/issue30343
from .transaction import Transaction, TxOutput
from .lnutil import UpdateAddHtlc
if isinstance(obj, UpdateAddHtlc):
return obj.to_tuple()
if isinstance(obj, Transaction):
return obj.serialize()
if isinstance(obj, TxOutput):