[Biopython-dev] [Bug 2754] New: Bio.PDB: Parse warnings should print to stderr, not stdout
bugzilla-daemon at portal.open-bio.org
bugzilla-daemon at portal.open-bio.org
Mon Feb 9 15:58:42 EST 2009
http://bugzilla.open-bio.org/show_bug.cgi?id=2754
Summary: Bio.PDB: Parse warnings should print to stderr, not
stdout
Product: Biopython
Version: 1.49
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Main Distribution
AssignedTo: biopython-dev at biopython.org
ReportedBy: eric.talevich at gmail.com
In Bio.PDB.PDBParser, and perhaps its neighbors, warnings raised while parsing
in permissive mode are printed to standard output. In general, messages like
this should be printed to standard error to avoid sending garbage to the next
program in a pipeline.
Recommendation: In PDBParser._handle_PDB_exception, change the print statements
to include ">>sys.stderr". Also track down other print statements in the PDB
module and send any other warnings to sys.stderr as well. (Grepping
Bio/PDB/*.py should work.)
--
Configure bugmail: http://bugzilla.open-bio.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the Biopython-dev
mailing list