aboutsummaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorJonas Schnelli <dev@jonasschnelli.ch>2020-11-04 09:59:36 +0100
committerfanquake <fanquake@gmail.com>2020-11-06 15:39:50 +0800
commit8ef0dace867dbdc1b1dead98f0d69f64eb886d67 (patch)
treefe8b4752c2e4e4cb0227adf72bd7ae69dab36d02 /contrib
parent314e79581f05881284ed9dfb661754830ed54833 (diff)
downloadbitcoin-8ef0dace867dbdc1b1dead98f0d69f64eb886d67.tar.xz
macOS deploy: use the new plistlib API
See https://docs.python.org/3/library/plistlib.html. The new API was added in 3.4 and old removed in 3.9. Github-Pull: 20298 Rebased-From: 04a69c200e0d18ae63c7e47898f85d1b4cb5c23d
Diffstat (limited to 'contrib')
-rwxr-xr-xcontrib/macdeploy/macdeployqtplus3
1 files changed, 2 insertions, 1 deletions
diff --git a/contrib/macdeploy/macdeployqtplus b/contrib/macdeploy/macdeployqtplus
index d8088aa123..524104398b 100755
--- a/contrib/macdeploy/macdeployqtplus
+++ b/contrib/macdeploy/macdeployqtplus
@@ -586,7 +586,8 @@ if len(config.fancy) == 1:
sys.exit(1)
try:
- fancy = plistlib.readPlist(p)
+ with open(p, 'rb') as fp:
+ fancy = plistlib.load(fp, fmt=plistlib.FMT_XML)
except:
if verbose >= 1:
sys.stderr.write("Error: Could not parse fancy disk image plist at \"{}\"\n".format(p))