|
|
@@ -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
|