X-Git-Url: https://git.novaco.in/?p=electrum-server.git;a=blobdiff_plain;f=backends%2Firc%2F__init__.py;h=5d92ac12ef0cffaf8b97cd62ea9d1675a728efd3;hp=edd9dc9bbe1198d1dc0e7975d3ed23ba3090a1d0;hb=5f39f3e7c91ad135ad86c8cf964d2bef235719b7;hpb=b4c5585a3e1ded3a9974cb8d00f9556ee0f1906a diff --git a/backends/irc/__init__.py b/backends/irc/__init__.py index edd9dc9..5d92ac1 100644 --- a/backends/irc/__init__.py +++ b/backends/irc/__init__.py @@ -49,6 +49,7 @@ class IrcThread(threading.Thread): line = sf.readline() line = line.rstrip('\r\n') line = line.split() + if not line: continue if line[0]=='PING': s.send('PONG '+line[1]+'\n') elif '353' in line: # answer to /names @@ -143,6 +144,10 @@ class ServerProcessor(Processor): "subscriptions":len(s.subscriptions)}, self.dispatcher.request_dispatcher.get_sessions()) + elif method == 'server.cache': + p = self.dispatcher.request_dispatcher.processors['blockchain'] + result = len(repr(p.store.tx_cache)) + elif method == 'server.load': p = self.dispatcher.request_dispatcher.processors['blockchain'] result = p.queue.qsize()