Author: bugman Date: Tue Mar 12 16:20:49 2013 New Revision: 18799 URL: http://svn.gna.org/viewcvs/relax?rev=18799&view=rev Log: Eliminated the os.devnull import flag dep_check.devnull_import. This is not needed as the compat module defines os.devnull for Python <= 2.3. The devnull module is no longer part of the relax information printout. Modified: trunk/dep_check.py trunk/info.py trunk/relax_io.py Modified: trunk/dep_check.py URL: http://svn.gna.org/viewcvs/relax/trunk/dep_check.py?rev=18799&r1=18798&r2=18799&view=diff ============================================================================== --- trunk/dep_check.py (original) +++ trunk/dep_check.py Tue Mar 12 16:20:49 2013 @@ -126,17 +126,6 @@ message = sys.exc_info()[1] io_module = False io_module_message = message.args[0] - -# Devnull. -try: - import os - from os import devnull - del devnull - devnull_import = True -except ImportError: - message = sys.exc_info()[1] - devnull_import = False - devnull_import_message = message.args[0] # Scipy import. try: Modified: trunk/info.py URL: http://svn.gna.org/viewcvs/relax/trunk/info.py?rev=18799&r1=18798&r2=18799&view=diff ============================================================================== --- trunk/info.py (original) +++ trunk/info.py Tue Mar 12 16:20:49 2013 @@ -459,15 +459,6 @@ version.append('') try: path.append(dep_check.io.__file__) - except: - path.append('') - - # devnull. - package.append('os.devnull') - status.append(dep_check.devnull_import) - version.append('') - try: - path.append(dep_check.os.__file__) except: path.append('') Modified: trunk/relax_io.py URL: http://svn.gna.org/viewcvs/relax/trunk/relax_io.py?rev=18799&r1=18798&r2=18799&view=diff ============================================================================== --- trunk/relax_io.py (original) +++ trunk/relax_io.py Tue Mar 12 16:20:49 2013 @@ -30,8 +30,7 @@ import dep_check # Python module imports. -if dep_check.devnull_import: - from os import devnull +from os import devnull from os import F_OK, X_OK, access, altsep, getenv, makedirs, pathsep, remove, sep from os.path import expanduser, basename, splitext from re import match, search @@ -409,10 +408,6 @@ # The null device. if search('devnull', file_name): - # Devnull could not be imported! - if not dep_check.devnull_import: - raise RelaxError(dep_check.devnull_import_message + ". To use devnull, please upgrade to Python >= 2.4.") - # Print out. if verbosity: print("Opening the null device file for writing.")