--- chromium-browser.py-orig 2012-04-09 19:09:07.000000000 -0400 +++ chromium-browser.py 2012-06-25 19:12:42.824765397 -0400 @@ -11,6 +11,7 @@ the full text of the license. ''' +from __future__ import print_function import os, sys, getopt, codecs import time from stat import * @@ -105,7 +106,7 @@ # list entensions+versions report['ChromiumPrefs'] += "extensions/settings =\n" if 'settings' in entry['extensions']: - for ext in entry['extensions']['settings'].keys(): + for ext in list(entry['extensions']['settings'].keys()): report['ChromiumPrefs'] += " - '" + ext + "'\n" if 'manifest' in entry['extensions']['settings'][ext]: for k in [ 'name', 'description', 'version', 'update_url' ]: @@ -252,8 +253,8 @@ sys.stdout = codecs.getwriter('utf8')(sys.stdout) try: opts, args = getopt.getopt(sys.argv[1:], "-u:", [ 'user-dir=' ]) - except getopt.GetoptError, err: - print str(err) + except getopt.GetoptError as err: + print(str(err)) sys.exit(2) userdir = None @@ -266,4 +267,4 @@ report = {} add_info(report, userdir = userdir) for key in report: - print '[%s]\n%s\n' % (key, report[key]) + print('[%s]\n%s\n' % (key, report[key]))