URI: 
       t(trivial) lnrouter: fix type of TrampolineEdge.short_channel_id - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit ab9bf07a792bb2637201eed420158d71a9880c22
   DIR parent bf1d51695953297421dc7453835af10de9354ce3
  HTML Author: SomberNight <somber.night@protonmail.com>
       Date:   Wed, 24 Feb 2021 16:46:59 +0100
       
       (trivial) lnrouter: fix type of TrampolineEdge.short_channel_id
       
       also, use keyword arguments inside attr.ib() as PyCharm was complaining
       
       Diffstat:
         M electrum/lnrouter.py                |       7 +++++--
       
       1 file changed, 5 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/electrum/lnrouter.py b/electrum/lnrouter.py
       t@@ -99,17 +99,20 @@ class RouteEdge(PathEdge):
                features = LnFeatures(self.node_features)
                return features.supports(LnFeatures.VAR_ONION_OPT)
        
       -    def is_trampoline(self):
       +    def is_trampoline(self) -> bool:
                return False
        
        @attr.s
        class TrampolineEdge(RouteEdge):
            invoice_routing_info = attr.ib(type=bytes, default=None)
            invoice_features = attr.ib(type=int, default=None)
       -    short_channel_id = attr.ib(0)
       +    # this is re-defined from parent just to specify a default value:
       +    short_channel_id = attr.ib(default=ShortChannelID(8), repr=lambda val: str(val))
       +
            def is_trampoline(self):
                return True
        
       +
        LNPaymentPath = Sequence[PathEdge]
        LNPaymentRoute = Sequence[RouteEdge]