summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAsk Solem <ask@celeryproject.org>2013-10-04 14:09:23 +0100
committerAsk Solem <ask@celeryproject.org>2013-10-04 14:09:23 +0100
commitcf32a10d234d3bf2166b48ba3a27466f4619a15e (patch)
tree2ab0ab43c0b976548212e1d99ed27ea9f70a0a98
parentbdf0c74e2fad5873b9689692a00d3c36df8dfc5f (diff)
downloadpy-amqp-cf32a10d234d3bf2166b48ba3a27466f4619a15e.tar.gz
AMQPError now supports using only one error message argument
-rw-r--r--amqp/exceptions.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/amqp/exceptions.py b/amqp/exceptions.py
index d8bcf33..03c4851 100644
--- a/amqp/exceptions.py
+++ b/amqp/exceptions.py
@@ -47,7 +47,9 @@ class AMQPError(Exception):
reply_text, method_sig, self.method_name)
def __str__(self):
- return '{0.method}: ({0.reply_code}) {0.reply_text}'.format(self)
+ if self.method:
+ return '{0.method}: ({0.reply_code}) {0.reply_text}'.format(self)
+ return self.reply_text
@property
def method(self):