summaryrefslogtreecommitdiffstats
path: root/src/dehqx.py
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2018-03-27 21:12:01 +0200
committerBram Moolenaar <Bram@vim.org>2018-03-27 21:12:01 +0200
commit1b2f61e732a961c1345bf3bb6826c1caa870c10d (patch)
tree1e09e156b5d1986c1d60a2905ce49ce0ce2e397f /src/dehqx.py
parent2a77d21f7893ba14e682a3c5891d606f117a3f36 (diff)
patch 8.0.1648: resource fork tool doesn't work on Python 3v8.0.1648
Problem: Resource fork tool doesn't work on Python 3. Solution: Use "print()" instead of "print". (Marius Gedminas)
Diffstat (limited to 'src/dehqx.py')
-rw-r--r--src/dehqx.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/dehqx.py b/src/dehqx.py
index 34d9ae4b0b..00e8f9f340 100644
--- a/src/dehqx.py
+++ b/src/dehqx.py
@@ -1,7 +1,7 @@
# Python script to get both the data and resource fork from a BinHex encoded
# file.
# Author: MURAOKA Taro <koron.kaoriya@gmail.com>
-# Last Change: 2012 Jun 29
+# Last Change: 2018 Mar 27
#
# Copyright (C) 2003,12 MURAOKA Taro <koron.kaoriya@gmail.com>
# THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
@@ -15,11 +15,13 @@ info = conv.FInfo
out = conv.FName
out_data = out
out_rsrc = out + '.rsrcfork'
-#print 'out_rsrc=' + out_rsrc
-print 'In file: ' + input
+
+# This uses the print statement on Python 2, print function on Python 3.
+#print('out_rsrc=' + out_rsrc)
+print('In file: ' + input)
outfile = open(out_data, 'wb')
-print ' Out data fork: ' + out_data
+print(' Out data fork: ' + out_data)
while 1:
d = conv.read(128000)
if not d: break
@@ -29,7 +31,7 @@ conv.close_data()
d = conv.read_rsrc(128000)
if d:
- print ' Out rsrc fork: ' + out_rsrc
+ print(' Out rsrc fork: ' + out_rsrc)
outfile = open(out_rsrc, 'wb')
outfile.write(d)
while 1: