git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@365 830e0280-6d2a-0410-9c65-932aecc39d9d
| ... | ... |
@@ -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 |