On Thursday, 23 August 2012 10:16:08 UTC+1, Chris Angelico  wrote:
> On Thu, Aug 23, 2012 at 7:05 PM, Mark Carter <> wrote:
> > Suppose I want to define a function "safe", which returns the argument 
> > passed if there is no error, and 42 if there is one. 

> only possible with floating point, not integer.
> 
> try:
>     print 1/0
> except ZeroDivisionError:
>     print 42

OK, so it looks like a solution doesn't exist to the problem as specified. I 
guess it's something that only a language with macros could accommodate.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to