diff --git a/console/socketiod b/console/socketiod index 55342d1..a53a6f1 100755 --- a/console/socketiod +++ b/console/socketiod @@ -176,7 +176,7 @@ def connect(sid, environ): if child_pid: # already started child process, don't start another # write a new line so that when a client refresh the shell prompt is printed - os.write(fd, str.encode("\n")) + fd.write("\n") return # create child process attached to a pty we can read from and write to @@ -200,13 +200,8 @@ def disconnect(sid): global child_pid # kill pty process - try: - os.kill(child_pid, signal.SIGKILL) - os.wait() - except ProcessLookupError: - pass - except ChildProcessError: - pass + os.kill(child_pid, signal.SIGKILL) + os.wait() # reset the variables fd = None diff --git a/webvirtcloud/settings.py.template b/webvirtcloud/settings.py.template index 88146c1..fabe94c 100644 --- a/webvirtcloud/settings.py.template +++ b/webvirtcloud/settings.py.template @@ -201,7 +201,7 @@ WS_PUBLIC_PATH = "/novncd/" WS_CERT = None SOCKETIO_PORT = 6081 -SOCKETIO_HOST = "0.0.0.0" +SOCKETIO_HOST = '0.0.0.0' # Socketio public host SOCKETIO_PUBLIC_HOST = None