diff --git a/blockchain.py b/blockchain.py index ff80bb0..9de43dd 100644 --- a/blockchain.py +++ b/blockchain.py @@ -25,7 +25,14 @@ class Blockchain: """ parsed_url = urlparse(address) - self.nodes.add(parsed_url.netloc) + if parsed_url.netloc: + self.nodes.add(parsed_url.netloc) + elif parsed_url.path: + # Accepts an URL without scheme like '192.168.0.5:5000'. + self.nodes.add(parsed_url.path) + else: + raise ValueError('Invalid URL') + def valid_chain(self, chain): """