From 81b29a48a1912175629a2962e2240dc1d220fedf Mon Sep 17 00:00:00 2001 From: thomasv Date: Fri, 12 Oct 2012 16:31:05 +0200 Subject: [PATCH] allow config to be None in constructor of Interface --- lib/interface.py | 6 +++++- scripts/blocks | 3 +-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/interface.py b/lib/interface.py index ddb6a0c..655f2ca 100644 --- a/lib/interface.py +++ b/lib/interface.py @@ -285,8 +285,12 @@ class TcpStratumInterface(InterfaceAncestor): class Interface(TcpStratumInterface, HttpStratumInterface): - def __init__(self, config): + def __init__(self, config = None): + if config is None: + from simple_config import SimpleConfig + config = SimpleConfig() + try: s = config.get('server') host, port, protocol = s.split(':') diff --git a/scripts/blocks b/scripts/blocks index 8f7500d..67db84a 100755 --- a/scripts/blocks +++ b/scripts/blocks @@ -2,8 +2,7 @@ import electrum -i = electrum.Interface({'server':'electrum.novit.ro:50001:t'}) - +i = electrum.Interface() i.start() i.send([('blockchain.numblocks.subscribe',[])]) -- 1.7.1