]> git.phdru.name Git - m_lib.git/blobdiff - m_lib/defenc.py
Use print function for Py3 compatibility
[m_lib.git] / m_lib / defenc.py
index 90add9d4092b70b7eb30ec4f72de4611f17b56d7..43b102f02237a80f7e99885990a369fa5418fa28 100755 (executable)
@@ -1,8 +1,7 @@
 #! /usr/bin/env python
 """Get default encoding"""
 
-__all__ = ['default_encoding']
-
+from __future__ import print_function
 import sys
 
 try:
@@ -11,12 +10,14 @@ try:
 except ImportError:
    use_locale = False
 
+__all__ = ['default_encoding']
+
 if use_locale:
    # Get the default charset.
    try:
       lcAll = locale.getdefaultlocale()
    except locale.Error, err:
-      print >>sys.stderr, "WARNING:", err
+      print("WARNING:", err, file=sys.stderr)
       lcAll = []
 
    if len(lcAll) == 2 and lcAll[0] is not None:
@@ -25,7 +26,7 @@ if use_locale:
       try:
          default_encoding = locale.getpreferredencoding()
       except locale.Error, err:
-         print >>sys.stderr, "WARNING:", err
+         print("WARNING:", err, file=sys.stderr)
          default_encoding = sys.getdefaultencoding()
 else:
    default_encoding = sys.getdefaultencoding()
@@ -33,4 +34,4 @@ else:
 default_encoding = default_encoding.lower()
 
 if __name__ == "__main__":
-   print default_encoding
+   print(default_encoding)