Use print_function to standardize printing between Python 2 and Python 3

This commit is contained in:
Labrys 2016-06-04 23:24:54 -04:00
commit d4e5809a29
3 changed files with 13 additions and 7 deletions

View file

@ -1,6 +1,7 @@
# coding=utf-8
from six.moves import reload_module
from __future__ import print_function
import locale
import os
import re
@ -9,6 +10,8 @@ import sys
import platform
import time
from six.moves import reload_module
# init libs
PROGRAM_DIR = os.path.dirname(os.path.normpath(os.path.abspath(os.path.join(__file__, os.pardir))))
LIBS_DIR = os.path.join(PROGRAM_DIR, 'libs')
@ -261,8 +264,8 @@ def initialize(section=None):
# On non-unicode builds this will raise an AttributeError, if encoding type is not valid it throws a LookupError
sys.setdefaultencoding(SYS_ENCODING)
except:
print 'Sorry, you MUST add the nzbToMedia folder to the PYTHONPATH environment variable'
print 'or find another way to force Python to use ' + SYS_ENCODING + ' for string encoding.'
print('Sorry, you MUST add the nzbToMedia folder to the PYTHONPATH environment variable')
print('or find another way to force Python to use ' + SYS_ENCODING + ' for string encoding.')
if 'NZBOP_SCRIPTDIR' in os.environ:
sys.exit(NZBGET_POSTPROCESS_ERROR)
else:

View file

@ -1,5 +1,6 @@
# coding=utf-8
from __future__ import with_statement
from __future__ import print_function, with_statement
import re
import sqlite3
@ -228,7 +229,7 @@ def _processUpgrade(connection, upgradeClass):
try:
instance.execute()
except sqlite3.DatabaseError, e:
print "Error in " + str(upgradeClass.__name__) + ": " + str(e)
print("Error in " + str(upgradeClass.__name__) + ": " + str(e))
raise
logger.log(upgradeClass.__name__ + " upgrade completed", logger.DEBUG)
else:

View file

@ -1,5 +1,7 @@
# coding=utf-8
from __future__ import unicode_literals
from __future__ import print_function, unicode_literals
import os
import re
import socket
@ -455,7 +457,7 @@ def convert_to_ascii(inputName, dirName):
logger.info("Renaming directory to: %s." % (base2), 'ENCODER')
os.rename(os.path.join(dir, base), dirName)
if 'NZBOP_SCRIPTDIR' in os.environ:
print "[NZB] DIRECTORY=%s" % (dirName) # Return the new directory to NZBGet.
print("[NZB] DIRECTORY=%s" % (dirName))
for dirname, dirnames, filenames in os.walk(dirName, topdown=False):
for subdirname in dirnames: