Noufal Ibrahim wrote:
Kent Johnson wrote:
[..]
Why not just return the value from the function and pass it up the
call chain? If a call fails return None. Something like this:

That's what I ended up doing but the first thing occurred to me and I was just wondering if there's any production code that relies on the technique.


I use the exception technique in my Python Pipelines parser. The recursive routine has 6 raise statements. The exceptions are caught by the program that calls the recursive routine. There would be more code and complexity to work back up the call chain.


--
Bob Gailer
Chapel Hill NC
919-636-4239
_______________________________________________
Tutor maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/tutor

Reply via email to