On 02Jan2012 20:31, Devin Jeanpierre <[email protected]> wrote:
| > I think that catching the exception is probably the most Pythonic way.
|
| It's the only correct way.
Indeed, but be precise - chek that it _is_ error 3, or more portably,
errno.ESRCH. POSIX probably mandates that that is a 3, but the symbol
should track the local system if it differs. Example:
import errno
...
try:
...signal...
except OSError, e:
if e.errno == errno.ESRCH:
pass # or maybe an info log message
else:
raise # something else wrong - raise exception anyway
Cheers,
--
Cameron Simpson <[email protected]> DoD#743
http://www.cskk.ezoshosting.com/cs/
WHAT"S A ""K3WL D00D"" AND WH3R3 CAN 1 G3T S0M3!!!!!!!!!!!????????
- Darren Embry
--
http://mail.python.org/mailman/listinfo/python-list