mailr26525 - in /trunk/test_suite/shared_data: curve_fitting/profiling/profiling_relax_fit.py dispersion/profiling/base.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on November 11, 2014 - 15:58:
Author: bugman
Date: Tue Nov 11 15:58:45 2014
New Revision: 26525

URL: http://svn.gna.org/viewcvs/relax?rev=26525&view=rev
Log:
Better Python 3 compatibility in some test suite shared data profiling 
scripts.

These changes invert the logic, importing the Python 3 builtins module and 
aliasing xrange() to
range(), and passing if an ImporError occurs.  The code will now no longer be 
modified by the 2to3
program.


Modified:
    
trunk/test_suite/shared_data/curve_fitting/profiling/profiling_relax_fit.py
    trunk/test_suite/shared_data/dispersion/profiling/base.py

Modified: 
trunk/test_suite/shared_data/curve_fitting/profiling/profiling_relax_fit.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/shared_data/curve_fitting/profiling/profiling_relax_fit.py?rev=26525&r1=26524&r2=26525&view=diff
==============================================================================
--- 
trunk/test_suite/shared_data/curve_fitting/profiling/profiling_relax_fit.py 
(original)
+++ 
trunk/test_suite/shared_data/curve_fitting/profiling/profiling_relax_fit.py 
Tue Nov 11 15:58:45 2014
@@ -3,6 +3,7 @@
 
###############################################################################
 #                                                                            
 #
 # Copyright (C) 2014 Troels E. Linnet                                        
 #
+# Copyright (C) 2014 Edward d'Auvergne                                       
 #
 #                                                                            
 #
 # This file is part of the program relax (http://www.nmr-relax.com).         
 #
 #                                                                            
 #
@@ -35,11 +36,10 @@
 
 # Python 3 support.
 try:
-    import __builtin__
-    del __builtin__
-except ImportError:
     import builtins
     builtins.xrange = builtins.range
+except ImportError:
+    pass
 
 # Add to system path, according to 
 if len(sys.argv) == 1:

Modified: trunk/test_suite/shared_data/dispersion/profiling/base.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/shared_data/dispersion/profiling/base.py?rev=26525&r1=26524&r2=26525&view=diff
==============================================================================
--- trunk/test_suite/shared_data/dispersion/profiling/base.py   (original)
+++ trunk/test_suite/shared_data/dispersion/profiling/base.py   Tue Nov 11 
15:58:45 2014
@@ -34,11 +34,10 @@
 
 # Python 3 support.
 try:
-    import __builtin__
-    del __builtin__
-except ImportError:
     import builtins
     builtins.xrange = builtins.range
+except ImportError:
+    pass
 
 # Add to system path, according to 
 if len(sys.argv) == 1:




Related Messages


Powered by MHonArc, Updated Tue Nov 11 16:20:02 2014