Пример #1
0
 def getEngineOutput(self):
     """Get the output from the engine."""
     from diffpy.pdffit2 import output, redirect_stdout
     txt = output.stdout.getvalue()
     output.stdout.close()
     import cStringIO
     redirect_stdout(cStringIO.StringIO())
     return txt
Пример #2
0
    def redirectStdout(self):
        """Redirect standard out.

        This redirect engine output to cStringIO if not done yet.
        """
        from diffpy.pdffit2 import redirect_stdout, output
        if output.stdout is sys.stdout:
            import cStringIO
            redirect_stdout(cStringIO.StringIO())
        return