git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@365 830e0280-6d2a-0410-9c65-932aecc39d9d
Michal Ludvig authored on 2009/01/31 21:18:25... | ... |
@@ -16,7 +16,9 @@ class S3Exception(Exception): |
16 | 16 |
self.message = unicodise(message) |
17 | 17 |
|
18 | 18 |
def __str__(self): |
19 |
- return deunicodise(self.message) |
|
19 |
+ ## Call unicode(self) instead of self.message because |
|
20 |
+ ## __unicode__() method could be overriden in subclasses! |
|
21 |
+ return deunicodise(unicode(self)) |
|
20 | 22 |
|
21 | 23 |
def __unicode__(self): |
22 | 24 |
return self.message |