lnchan: set diagnostic_name

previously was only set for tests
This commit is contained in:
SomberNight 2018-10-22 15:05:58 +02:00 committed by ThomasV
parent edff357fad
commit f3d1f71e94

View file

@ -93,7 +93,12 @@ def str_bytes_dict_to_save(x):
class Channel(PrintError):
def diagnostic_name(self):
return str(self.name)
if self.name:
return str(self.name)
try:
return f"lnchan_{bh2u(self.channel_id[-4:])}"
except:
return super().diagnostic_name()
def __init__(self, state, name = None):
assert 'local_state' not in state