diff --git a/coolamqp/exceptions.py b/coolamqp/exceptions.py
index 251e093e2876404181b09a0fd1f0e1c70c2191c5..0047981684595dda8633c0dfc205da1f300a3713 100644
--- a/coolamqp/exceptions.py
+++ b/coolamqp/exceptions.py
@@ -28,7 +28,7 @@ class AMQPError(CoolAMQPError):
         return u'AMQP error %s: %s' % (self.reply_code, self.reply_text)
 
     def __repr__(self):
-        return u'AMQPError(%s, %s, %s, %s)' % map(repr, (
+        return u'AMQPError(%s, %s, %s, %s)' % (repr(a) for a in (
             self.reply_code,
             self.reply_text,
             self.class_id,