do not fail in #description, if there is no message in parameter
authorStefan Vogel <sv@exept.de>
Tue, 08 Nov 2005 12:10:37 +0100
changeset 8974 a2cb4cf6fe7c
parent 8973 c715c59b633d
child 8975 fb2225874626
do not fail in #description, if there is no message in parameter
PrimitiveFailure.st
--- a/PrimitiveFailure.st	Tue Nov 08 12:08:47 2005 +0100
+++ b/PrimitiveFailure.st	Tue Nov 08 12:10:37 2005 +0100
@@ -48,11 +48,17 @@
 
 description
 
-    ^ super description, ': ', originator printString, '>>', parameter selector printString
+    |desc|
+
+    desc := super description, ': ', originator printString.
+    parameter notNil ifTrue:[
+        desc := desc, '>>', parameter selector printString
+    ].
+    ^ desc
 ! !
 
 !PrimitiveFailure class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/PrimitiveFailure.st,v 1.6 2005-01-11 14:12:19 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/PrimitiveFailure.st,v 1.7 2005-11-08 11:10:37 stefan Exp $'
 ! !