]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
Fixed string concatenation in case where there is no lower level error
authorDaniel P. Berrange <berrange@redhat.com>
Fri, 10 Nov 2006 19:55:27 +0000 (19:55 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Fri, 10 Nov 2006 19:55:27 +0000 (19:55 +0000)
python/libvir.py

index b0f0b2c1c880d7c58b96c142c3c24852eea7194e..dc4bc295cefdb8999fce484caa793cb001ce6924 100644 (file)
@@ -63,7 +63,10 @@ class libvirtError(Exception):
         return self.err[8]
 
     def __str__(self):
-        return Exception.__str__(self) + " " + self.get_error_message()
+        if self.get_error_message() is None:
+            return Exception.__str__(self)
+        else:
+            return Exception.__str__(self) + " " + self.get_error_message()
 
 #
 # register the libvirt global error handler