Re: [Chimera-users] suppressing warning messages

Hi Ryan, Perhaps other Chimera developers can chime in, but I don't know of any good way to selectively suppress the non-status messages that Chimera generates, particularly the "duplicate atom serial number" messages which are being put on standard error by code in the C++ layer. What I can suggest in your situation is that you have your print statements go to standard error (so that they flush through pipes immediately) and that you prefix them with some unique string that you can grep for. Something like: from sys import __stderr__ as stderr print>>stderr, "OUTPUT", "my result:", r and run Chimera with: chimera --nogui myscript.py |& grep OUTPUT --Eric On Jan 8, 2008, at 12:19 PM, Ryan Pavlovicz wrote:
Are there ways just to suppress the chimera output? I'd still like to see some of my print commands that are part of my python script, so i can easily debug, follow a process, etc.?
On Jan 8, 2008 1:24 PM, Eric Pettersen < pett@cgl.ucsf.edu> wrote: Well to suppress all output you would use normal shell redirection to /dev/null. For csh-style shells, something like this:
chimera --nogui >& /dev/null
--Eric
Eric Pettersen UCSF Computer Graphics Lab http://www.cgl.ucsf.edu
On Jan 8, 2008, at 9:28 AM, Ryan wrote:
The --nostatus option will suppress messages like:
"Executing xxx.py... Opening xxx.pdb..."
but still, messages like:
"Model 0 (xxx.pdb) appears to be a protein with noe secondary structure assignements. Computing assignments..." & "warning: duplicate atom serial number found..."
are still printed to the screen. Are there ways to suppress these messages as well? Thanks again,
ryan
_______________________________________________ Chimera-users mailing list Chimera-users@cgl.ucsf.edu http://www.cgl.ucsf.edu/mailman/listinfo/chimera-users
participants (1)
-
Eric Pettersen