X-Git-Url: https://git.novaco.in/?p=electrum-server.git;a=blobdiff_plain;f=server.py;h=9b2fc491ecd4cacd18ce8fd259897a980f741763;hp=a1346ebe8f3f13835a29ca6e7c46279a0995895f;hb=a1109cc9d117b22e28c28bf49aa2ce37eb0470b0;hpb=da35604ab7ce82d3b5b90b730e03414766cb42c0 diff --git a/server.py b/server.py index a1346eb..9b2fc49 100755 --- a/server.py +++ b/server.py @@ -457,7 +457,11 @@ def listen_thread(store): s.listen(1) while not stopping: conn, addr = s.accept() - thread.start_new_thread(client_thread, (addr, conn,)) + try: + thread.start_new_thread(client_thread, (addr, conn,)) + except: + # can't start new thread if there is no memory.. + traceback.print_exc(file=sys.stdout)