rxvt should emulate linux

This commit is contained in:
Kevin Lange 2011-11-30 18:54:27 -06:00
parent e0720adbde
commit 24afd7f1ac
1 changed files with 3 additions and 1 deletions

View File

@ -3,7 +3,7 @@ import SocketServer
from subprocess import Popen, PIPE
from telnetsrvlib import TelnetHandler
class TNS(SocketServer.TCPServer):
class TNS(SocketServer.ThreadingMixIn, SocketServer.TCPServer):
allow_reuse_address = True
class TNH(TelnetHandler):
@ -16,6 +16,8 @@ class TNH(TelnetHandler):
p.stdin.write("3\n")
elif (self.TERM.lower().find("fallback") != -1):
p.stdin.write("4\n")
elif (self.TERM.lower().find("rxvt") == 0):
p.stdin.write("3\n")
else:
p.stdin.write("2\n")
while 1: