Browse Source

rename MultiAddr

pull/20/head
zixuanzh 6 years ago
parent
commit
4bae3ad3c1
  1. 10
      network/multiaddr.py

10
network/multiaddr.py

@ -1,4 +1,4 @@
class Multiaddr: class MultiAddr:
# Validates input string and constructs internal representation. # Validates input string and constructs internal representation.
def __init__(self, addr): def __init__(self, addr):
@ -8,14 +8,14 @@ class Multiaddr:
return return
if not addr[0] == "/": if not addr[0] == "/":
raise MultiaddrValueError("Invalid input multiaddr.") raise MultiAddrValueError("Invalid input multiaddr.")
addr = addr[1:] addr = addr[1:]
protocol_map = dict() protocol_map = dict()
split_addr = addr.split("/") split_addr = addr.split("/")
if not split_addr or len(split_addr) % 2 != 0: if not split_addr or len(split_addr) % 2 != 0:
raise MultiaddrValueError("Invalid input multiaddr.") raise MultiAddrValueError("Invalid input multiaddr.")
is_protocol = True is_protocol = True
curr_protocol = "" curr_protocol = ""
@ -76,6 +76,6 @@ class Multiaddr:
return addr return addr
class MultiaddrValueError(ValueError): class MultiAddrValueError(ValueError):
"""Raised when the input string to the Multiaddr constructor was invalid.""" """Raised when the input string to the MultiAddr constructor was invalid."""
pass pass

Loading…
Cancel
Save