i18n/mki18n.py
changeset 1826 91796f408540
parent 1758 845ca626db09
child 1828 396da88d7b5c
--- a/i18n/mki18n.py	Fri Sep 22 10:52:44 2017 +0300
+++ b/i18n/mki18n.py	Fri Sep 22 10:54:42 2017 +0300
@@ -78,6 +78,7 @@
 # Module Import
 # -------------
 #
+from __future__ import print_function
 import os
 import sys
 import wx
@@ -112,7 +113,7 @@
 
 def verbosePrint(verbose, str):
     if verbose:
-        print str
+        print(str)
 
 
 def processCustomFiles(filein, fileout, regexp, prefix=''):
@@ -300,7 +301,7 @@
 
 def printUsage(errorMsg=None):
     """Displays how to use this script from the command line."""
-    print """
+    print("""
     ##################################################################################
     #   mki18n :   Make internationalization files.                                  #
     #              Uses the GNU gettext system to create PO (Portable Object) files  #
@@ -330,9 +331,9 @@
     #   specify the path of the target application.  If you leave it out mki18n      #
     #   will use the current directory as the application main directory.            #
     #                                                                                #
-    ##################################################################################"""
+    ##################################################################################""")
     if errorMsg:
-        print "\n   ERROR: %s" % errorMsg
+        print("\n   ERROR: %s" % errorMsg)
 
 
 def fileBaseOf(filename, withPath=0):
@@ -473,7 +474,7 @@
     if len(pargs) == 0:
         appDirPath = os.getcwd()
         if option['verbose']:
-            print "No project directory given. Using current one:  %s" % appDirPath
+            print("No project directory given. Using current one:  %s" % appDirPath)
     elif len(pargs) == 1:
         appDirPath = pargs[0]
     else:
@@ -483,7 +484,7 @@
         # If no domain specified, use the name of the target directory
         option['domain'] = fileBaseOf(appDirPath)
     if option['verbose']:
-        print "Application domain used is: '%s'" % option['domain']
+        print("Application domain used is: '%s'" % option['domain'])
     if option['po']:
         try:
             makePO(appDirPath, option['domain'], option['verbose'])