Author: bugman Date: Wed Oct 1 19:44:45 2014 New Revision: 26124 URL: http://svn.gna.org/viewcvs/relax?rev=26124&view=rev Log: Modified the lib.arg_check.is_str_or_inst() to handle cStringIO objects. This allows sys.stdout to be used as a file object in the relax test suite. Modified: trunk/lib/arg_check.py Modified: trunk/lib/arg_check.py URL: http://svn.gna.org/viewcvs/relax/trunk/lib/arg_check.py?rev=26124&r1=26123&r2=26124&view=diff ============================================================================== --- trunk/lib/arg_check.py (original) +++ trunk/lib/arg_check.py Wed Oct 1 19:44:45 2014 @@ -24,6 +24,7 @@ """Argument checking functions for the relax user functions.""" # Python module imports. +from cStringIO import OutputType from numpy import ndarray # relax module imports. @@ -1011,7 +1012,7 @@ return True # Check for a string. - if isinstance(arg, str) or lib.check_types.is_filetype(arg) or isinstance(arg, DummyFileObject): + if isinstance(arg, str) or lib.check_types.is_filetype(arg) or isinstance(arg, DummyFileObject) or isinstance(arg, OutputType): return True # Fail.