[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