On Tue, Sep 7, 2010 at 07:34, Nick Coghlan <ncogh...@gmail.com> wrote:

> On Tue, Sep 7, 2010 at 2:29 AM, brian.curtin <python-check...@python.org>
> wrote:
> > Author: brian.curtin
> > Date: Mon Sep  6 18:29:29 2010
> > New Revision: 84559
> >
> > Log:
> > Fix #8956. ValueError message was only mentioning one signal.
> >
> > Rather than list out the three signals (or more over time), the message
> was
> > made less specific but still descriptive.
> >
> >
> >
> > Modified:
> >   python/branches/py3k/Lib/subprocess.py
> >
> > Modified: python/branches/py3k/Lib/subprocess.py
> >
> ==============================================================================
> > --- python/branches/py3k/Lib/subprocess.py      (original)
> > +++ python/branches/py3k/Lib/subprocess.py      Mon Sep  6 18:29:29 2010
> > @@ -983,7 +983,7 @@
> >             elif sig == signal.CTRL_BREAK_EVENT:
> >                 os.kill(self.pid, signal.CTRL_BREAK_EVENT)
> >             else:
> > -                raise ValueError("Only SIGTERM is supported on Windows")
> > +                raise ValueError("Unsupported signal")
>
> Would it be worth including the signal number here, to at least give
> some hint as to exactly which signal was received?
>
> Cheers,
> Nick.


Sure, seems reasonable to me.
Does """raise ValueError("Unsupported signal: {}".format(sig))""" look fine,
or is there a more preferred format when displaying bad values in exception
messages?
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to