I have a number of places in the code that look something like this: [id _ (FillInTheBlankMorph request: 'Enter the id of the post you''d like to jump to:' translated) asNumber ] on: Error do: [ self inform: 'That is not a valid number.' translated. ^ nil ]. Yet no mater what I key into the morph I don't trigger an error (don't see the error message.) Is there a good argument for keeping the error block? If so can you suggest an test condition that would trigger it.
I'm inclined to remove this code, because it appears to add only complexity.
may be the alternative is to test whether the string really represent a number before converting and then reask the user if this was not the case.
Because just saying that this was not a number is certainly not helping the user :). I used isAllDigits or something like that in my own code.
Stef
On 30 déc. 04, at 02:49, Thomas Koenig wrote:
I have a number of places in the code that look something like this: [id _ (FillInTheBlankMorph request: 'Enter the id of the post you''d like to jump to:' translated) asNumber ] on: Error do: [ self inform: 'That is not a valid number.' translated. ^ nil ]. Yet no mater what I key into the morph I don't trigger an error (don't see the error message.) Is there a good argument for keeping the error block? If so can you suggest an test condition that would trigger it.
I'm inclined to remove this code, because it appears to add only complexity.
squeak-dev@lists.squeakfoundation.org