On Friday 24 September 2010, it occurred to pyt...@bdurham.com to exclaim:
> Python 2.6: We're using the standard lib's cgitb module to
> provide diagnostic messages when unexpected exceptions occur.
> 
> Unfortunately, this module raises a DeprecationWarning like below
> when it is used:
> 
> C:\Python26\lib\cgitb.py:245: DeprecationWarning:
> BaseException.message has been
>  deprecated as of Python 2.6
>   value = pydoc.text.repr(getattr(evalue, name))
> 
> Is there some way to disable this specific warning message (our
> customers find it disconcerting) or do we have to go in and edit
> the cgitb.py module itself? Also, wondering if this warning has
> been addressed in Python 2.7/3.x?

Yes. Filtering is an important part of the Python warnings framework:

http://docs.python.org/library/warnings.html#warnings.filterwarnings
http://www.python.org/dev/peps/pep-0230/
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to