diff options
author | Skip Montanaro <skip@pobox.com> | 2003-02-03 15:28:23 (GMT) |
---|---|---|
committer | Skip Montanaro <skip@pobox.com> | 2003-02-03 15:28:23 (GMT) |
commit | 7c1274d8ab5edd1d6e9d4dbca4d6332bfa3666dc (patch) | |
tree | c1944f9dbed5e1b1f686297af5b493915576e2c8 | |
parent | 004a65c9b10718c9f0089125f3cbbfac2a754804 (diff) | |
download | cpython-7c1274d8ab5edd1d6e9d4dbca4d6332bfa3666dc.zip cpython-7c1274d8ab5edd1d6e9d4dbca4d6332bfa3666dc.tar.gz cpython-7c1274d8ab5edd1d6e9d4dbca4d6332bfa3666dc.tar.bz2 |
try to avoid gross incompatibilities with earlier versions of Python
-rw-r--r-- | Tools/scripts/pickle2db.py | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/Tools/scripts/pickle2db.py b/Tools/scripts/pickle2db.py index eaa45da..863c069 100644 --- a/Tools/scripts/pickle2db.py +++ b/Tools/scripts/pickle2db.py @@ -37,7 +37,7 @@ except ImportError: prog = sys.argv[0] def usage(): - print >> sys.stderr, __doc__ % globals() + sys.stderr.write(__doc__ % globals()) def main(args): try: @@ -56,9 +56,9 @@ def main(args): else: dbfile = args[0] try: - pfile = file(args[1], 'rb') + pfile = open(args[1], 'rb') except IOError: - print >> sys.stderr, "Unable to open", args[1] + sys.stderr.write("Unable to open %s\n" % args[1]) return 1 dbopen = None @@ -67,36 +67,36 @@ def main(args): try: dbopen = bsddb.hashopen except AttributeError: - print >> sys.stderr, "bsddb module unavailable." + sys.stderr.write("bsddb module unavailable.\n") return 1 elif opt in ("-b", "--btree"): try: dbopen = bsddb.btopen except AttributeError: - print >> sys.stderr, "bsddb module unavailable." + sys.stderr.write("bsddb module unavailable.\n") return 1 elif opt in ("-r", "--recno"): try: dbopen = bsddb.rnopen except AttributeError: - print >> sys.stderr, "bsddb module unavailable." + sys.stderr.write("bsddb module unavailable.\n") return 1 elif opt in ("-a", "--anydbm"): try: dbopen = anydbm.open except AttributeError: - print >> sys.stderr, "anydbm module unavailable." + sys.stderr.write("anydbm module unavailable.\n") return 1 elif opt in ("-d", "--dbm"): try: dbopen = dbm.open except AttributeError: - print >> sys.stderr, "dbm module unavailable." + sys.stderr.write("dbm module unavailable.\n") return 1 if dbopen is None: if bsddb is None: - print >> sys.stderr, "bsddb module unavailable -" - print >> sys.stderr, "must specify dbtype." + sys.stderr.write("bsddb module unavailable - ") + sys.stderr.write("must specify dbtype.\n") return 1 else: dbopen = bsddb.hashopen @@ -104,8 +104,8 @@ def main(args): try: db = dbopen(dbfile, 'c') except bsddb.error: - print >> sys.stderr, "Unable to open", dbfile, - print >> sys.stderr, "Check for format or version mismatch." + sys.stderr.write("Unable to open %s. " % dbfile) + sys.stderr.write("Check for format or version mismatch.\n") return 1 else: for k in db.keys(): |