0
0
mirror of https://github.com/vim/vim.git synced 2025-09-29 04:34:16 -04:00

patch 8.0.1648: resource fork tool doesn't work on Python 3

Problem:    Resource fork tool doesn't work on Python 3.
Solution:   Use "print()" instead of "print". (Marius Gedminas)
This commit is contained in:
Bram Moolenaar
2018-03-27 21:12:01 +02:00
parent 2a77d21f78
commit 1b2f61e732
2 changed files with 9 additions and 5 deletions

View File

@@ -1,7 +1,7 @@
# Python script to get both the data and resource fork from a BinHex encoded # Python script to get both the data and resource fork from a BinHex encoded
# file. # file.
# Author: MURAOKA Taro <koron.kaoriya@gmail.com> # 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> # Copyright (C) 2003,12 MURAOKA Taro <koron.kaoriya@gmail.com>
# THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE. # THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
@@ -15,11 +15,13 @@ info = conv.FInfo
out = conv.FName out = conv.FName
out_data = out out_data = out
out_rsrc = out + '.rsrcfork' 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') outfile = open(out_data, 'wb')
print ' Out data fork: ' + out_data print(' Out data fork: ' + out_data)
while 1: while 1:
d = conv.read(128000) d = conv.read(128000)
if not d: break if not d: break
@@ -29,7 +31,7 @@ conv.close_data()
d = conv.read_rsrc(128000) d = conv.read_rsrc(128000)
if d: if d:
print ' Out rsrc fork: ' + out_rsrc print(' Out rsrc fork: ' + out_rsrc)
outfile = open(out_rsrc, 'wb') outfile = open(out_rsrc, 'wb')
outfile.write(d) outfile.write(d)
while 1: while 1:

View File

@@ -766,6 +766,8 @@ static char *(features[]) =
static int included_patches[] = static int included_patches[] =
{ /* Add new patch number below this line */ { /* Add new patch number below this line */
/**/
1648,
/**/ /**/
1647, 1647,
/**/ /**/