Browse Source

don't try to open window if started in daemon mode

283
ThomasV 9 years ago
parent
commit
0e2db1e0ca
  1. 9
      electrum

9
electrum

@ -295,8 +295,11 @@ class ClientThread(util.DaemonThread):
config = SimpleConfig(config_options)
cmd = config.get('cmd')
if cmd == 'gui':
self.server.gui.new_window(config)
response = "ok"
if self.server.gui:
self.server.gui.new_window(config)
response = "ok"
else:
response = "Error: Electrum daemon is running"
elif cmd == 'daemon':
sub = config.get('subcommand')
assert sub in ['start', 'stop', 'status']
@ -340,6 +343,8 @@ class NetworkServer(util.DaemonThread):
self.lock = threading.RLock()
# each GUI is a client of the daemon
self.clients = []
# gui is None is we run as daemon
self.gui = None
def add_client(self, client):
for key in ['fee', 'status', 'banner', 'updated', 'servers', 'interfaces']:

Loading…
Cancel
Save