GenericException.st
changeset 6264 250dea266e37
parent 6250 b2713bc931eb
child 6364 b7d1a52ec256
--- a/GenericException.st	Fri Dec 07 19:05:49 2001 +0100
+++ b/GenericException.st	Fri Dec 07 19:13:17 2001 +0100
@@ -15,7 +15,7 @@
 Object subclass:#GenericException
 	instanceVariableNames:'signal parameter errorString suspendedContext handlerContext
 		rejected originator proceedable handlingException'
-	classVariableNames:''
+	classVariableNames:'StrictRaising'
 	poolDictionaries:''
 	category:'Kernel-Exceptions'
 !
@@ -2041,8 +2041,11 @@
     ].
 
     self mayProceed ifFalse:[
-        "/ proceeding from wrongProceedabilitySignal grants the raiseRequest
-        WrongProceedabilityError raiseRequestWith:signal
+        'Exception [warning]: WrongProceedability' errorPrintCR.
+        StrictRaising == true ifTrue:[
+            "/ proceeding from wrongProceedabilitySignal grants the raiseRequest
+            WrongProceedabilityError raiseRequestWith:signal
+        ].
     ].
 
     proceedable := true.
@@ -2095,6 +2098,6 @@
 !GenericException class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/GenericException.st,v 1.58 2001-12-03 18:28:43 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/GenericException.st,v 1.59 2001-12-07 18:13:17 cg Exp $'
 ! !
 GenericException initialize!