Hi Skip, It is working fine for me Thank you. Abdelghani De : Skip Lentz <skip.le...@inria.fr> À : abdelghani ALIDRA <alidran...@yahoo.fr>; Any question about pharo is welcome <pharo-users@lists.pharo.org> Envoyé le : Jeudi 26 novembre 2015 13h38 Objet : Re: [Pharo-users] catching exceptions Hi, you can use BlockClosure>>on:do:, like this: [ #() atRandom ] on: Exception do: [ 1 ]. Personally, I would check the collection to be empty before calling.
On Nov 26, 2015, at 1:33 PM, abdelghani ALIDRA <alidran...@yahoo.fr> wrote: Hi everyBody, I know there is some kind of exceptions handling mechanism in Pharo but I cant exactly remember where to find it.Actually, I would like to execute specific code if atRandomis called on an empty Array or Collection. I probably can still override errorEmptyCollection but maybe there is another (less radical) way.And by the way, Would it be quicker to use exception handling then just testing the Collection before calling atRandom. Thanks Abdelghani