mailr26528 - in /trunk: gui/spin_viewer/containers.py gui/string_conv.py lib/compat.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 - 16:21:
Author: bugman
Date: Tue Nov 11 16:21:12 2014
New Revision: 26528

URL: http://svn.gna.org/viewcvs/relax?rev=26528&view=rev
Log:
Python 3 improvements - changed how the Python 3 absent builtins.unicode() 
function is handled.

The aliased builtins.str() function is now referenced as 
lib.compat.unicode().  The Python 2
__builtin__.unicode() function is also aliased to lib.compat.unicode().  The 
GUI using this function
now import it from lib.compat.


Modified:
    trunk/gui/spin_viewer/containers.py
    trunk/gui/string_conv.py
    trunk/lib/compat.py

Modified: trunk/gui/spin_viewer/containers.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/gui/spin_viewer/containers.py?rev=26528&r1=26527&r2=26528&view=diff
==============================================================================
--- trunk/gui/spin_viewer/containers.py (original)
+++ trunk/gui/spin_viewer/containers.py Tue Nov 11 16:21:12 2014
@@ -31,6 +31,7 @@
 from graphics import WIZARD_IMAGE_PATH
 from gui.misc import bitmap_setup
 from gui.string_conv import str_to_gui
+from lib.compat import unicode
 from pipe_control.mol_res_spin import return_spin
 
 

Modified: trunk/gui/string_conv.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/gui/string_conv.py?rev=26528&r1=26527&r2=26528&view=diff
==============================================================================
--- trunk/gui/string_conv.py    (original)
+++ trunk/gui/string_conv.py    Tue Nov 11 16:21:12 2014
@@ -28,7 +28,7 @@
 from numpy import ndarray
 
 # relax module imports.
-from lib.compat import u
+from lib.compat import u, unicode
 from status import Status; status = Status()
 
 

Modified: trunk/lib/compat.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/lib/compat.py?rev=26528&r1=26527&r2=26528&view=diff
==============================================================================
--- trunk/lib/compat.py (original)
+++ trunk/lib/compat.py Tue Nov 11 16:21:12 2014
@@ -373,6 +373,9 @@
         else:
             os.devnull = None
 
+    # The unicode conversion function - essential for the GUI in Python 2.
+    unicode = builtins.unicode
+
     # Unicode string handling.
     from codecs import unicode_escape_decode
     def u(text):
@@ -390,7 +393,7 @@
 # Python 3 work-arounds.
 if PY_VERSION == 3:
     # The unicode conversion function - essential for the GUI in Python 2.
-    builtins.unicode = builtins.str
+    unicode = builtins.str
 
     # Unicode string handling.
     def u(text):




Related Messages


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