summaryrefslogtreecommitdiff
path: root/miniircd
diff options
context:
space:
mode:
authorkalenz <nh@kalenz.fr>2015-02-03 08:45:22 +0100
committerJoel Rosdahl <joel@rosdahl.net>2015-02-09 19:18:37 +0100
commitf3741058de44ec373e4d3d1001a66176081f1797 (patch)
treeb63b28b74135acb56d2c5f012a2f84ebc204535a /miniircd
parentbfe6f3de40ea391f66bf69f592f77704e54cb766 (diff)
downloadminiircd-f3741058de44ec373e4d3d1001a66176081f1797.tar.gz
miniircd-f3741058de44ec373e4d3d1001a66176081f1797.zip
Python 3 support
Diffstat (limited to 'miniircd')
-rwxr-xr-xminiircd17
1 files changed, 8 insertions, 9 deletions
diff --git a/miniircd b/miniircd
index 0eae9a8..e95bb2d 100755
--- a/miniircd
+++ b/miniircd
@@ -541,7 +541,7 @@ class Client(object):
self.server.print_debug(
"[%s:%d] -> %r" % (self.host, self.port, data))
quitmsg = "EOT"
- except socket.error, x:
+ except socket.error as x:
data = ""
quitmsg = x
if data:
@@ -559,7 +559,7 @@ class Client(object):
"[%s:%d] <- %r" % (
self.host, self.port, self.__writebuffer[:sent]))
self.__writebuffer = self.__writebuffer[sent:]
- except socket.error, x:
+ except socket.error as x:
self.disconnect(x)
def disconnect(self, quitmsg):
@@ -705,12 +705,12 @@ class Server(object):
def print_info(self, msg):
if self.verbose:
- print msg
+ print(msg)
sys.stdout.flush()
def print_debug(self, msg):
if self.debug:
- print msg
+ print(msg)
sys.stdout.flush()
def print_error(self, msg):
@@ -800,11 +800,10 @@ class Server(object):
client.check_aliveness()
last_aliveness_check = now
-
-_alpha = "abcdefghijklmnopqrstuvwxyz"
-_ircstring_translation = string.maketrans(
- string.upper(_alpha) + "[]\\^",
- _alpha + "{}|~")
+_maketrans = str.maketrans if sys.version_info[0] == 3 else string.maketrans
+_ircstring_translation = _maketrans(
+ string.ascii_lowercase.upper() + "[]\\^",
+ string.ascii_lowercase + "{}|~")
def irc_lower(s):