URI: 
       timprove 'peers' script - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 0bba8e454996dc2be287e48c7acfaf261ee08530
   DIR parent 7ab4db0d232cd55da0076778c621a0dddfed036a
  HTML Author: thomasv <thomasv@gitorious>
       Date:   Mon, 16 Dec 2013 16:26:49 +0100
       
       improve 'peers' script
       
       Diffstat:
         M scripts/peers                       |      13 +++++++++----
       
       1 file changed, 9 insertions(+), 4 deletions(-)
       ---
   DIR diff --git a/scripts/peers b/scripts/peers
       t@@ -3,10 +3,15 @@
        import time, electrum
        
        electrum.set_verbosity(False)     # default is True
       -
        network = electrum.Network({'verbose':False})
       -network.start(wait=True)
       -time.sleep(1)
       -electrum.print_json( network.heights )
       +network.register_callback('peers',lambda: electrum.print_json(network.irc_servers.keys()))
       +
       +if not network.start(wait=True):
       +    print "Not connected [%s]"% network.interface.server
       +    exit(1)
       +
       +print "Connected to", network.interface.server
       +while not network.irc_servers:
       +    time.sleep(1)