aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Lange <k@dakko.us>2011-11-30 18:54:27 -0600
committerKevin Lange <k@dakko.us>2011-11-30 18:54:27 -0600
commit24afd7f1ace2ad2e223146c7e28645adbb2bdbaa (patch)
tree4060b1dfe258bc466ef66ed36a13db88bdbcf73d
parente0720adbded8b73aea42542f57c02042584b94fc (diff)
downloadnyancat-24afd7f1ace2ad2e223146c7e28645adbb2bdbaa.tar.gz
rxvt should emulate linux
-rwxr-xr-xnyancat.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/nyancat.py b/nyancat.py
index 90029c1..872cfae 100755
--- a/nyancat.py
+++ b/nyancat.py
@@ -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:
4-255/+12 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=436332 2007-04-05missing depends in LSB init stanzaReinhard Tartler1-0/+2 2007-04-05* new upstream tarball no longer contains a debian/ directory at allReinhard Tartler1-1/+3 (Closes: #385152) 2007-04-30new upstream versionReinhard Tartler63-4596/+7100 2007-04-05* add LSB keyword sectionReinhard Tartler2-1/+12 2007-04-05mark new upload in debian/changelogReinhard Tartler1-0/+6 2007-04-05import new upstreamReinhard Tartler162-10578/+5766 2007-04-05improvements to the manpageReinhard Tartler1-2/+6 2006-08-27update config.guess and .subReinhard Tartler2-350/+450 2006-08-27install new manpageReinhard Tartler2-2/+3