Prechádzať zdrojové kódy

fix first request after reload failing

raylu 11 rokov pred
rodič
commit
899b147a5a
1 zmenil súbory, kde vykonal 1 pridanie a 1 odobranie
  1. 1 1
      api/reloader.py

+ 1 - 1
api/reloader.py

@@ -2,7 +2,6 @@ import os
 from os import path
 import sys
 import thread
-import time
 
 def init(server):
 	thread.start_new_thread(_reload, (server,))
@@ -24,5 +23,6 @@ def _reload(server):
 				print event.name, 'changed, reloading...'
 				os.close(fd)
 				server.stop()
+				os.closerange(sys.stderr.fileno()+1, os.sysconf('SC_OPEN_MAX')) # close keep-alive client sockets
 				os.execv(sys.argv[0], sys.argv)
 				return