New submission from Cristian Consonni: Hello,
I would like to propose a patch for the webbrowser module to actively suppress any output (both on stdout and stderr) from the module itself. At the moment, doing a quick internet search, the best approximation to obtain this kind of behavior seems to be the ones described in [1] and [2]. In the patch attached I am proposing to add two optional arguments: stdout and stderr to webbroswer.open() (and to the related webbroswer.open_new() and webbroswer.open_new_tab()) Setting stdout and stderr to None effectively suppress any terminal output. The default (True), mimics the current behavior. There are other minor modifications to clean the code (PEP8). I will send a similar patch for Python 2.7.X Cristian [1] https://stackoverflow.com/questions/2323080/how-can-i-disable-the-webbrowser-message-in-python [2] https://stackoverflow.com/questions/1352361/suppress-redirect-stderr-when-calling-python-webrowser ---------- components: Library (Lib) files: webbrowser.py.patch keywords: patch messages: 225915 nosy: CristianCantoro priority: normal severity: normal status: open title: webbrowser.py add parameters to suppress output on stdout and stderr type: enhancement versions: Python 3.4 Added file: http://bugs.python.org/file36477/webbrowser.py.patch _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue22277> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com