Commit a7203d10 authored by Jack Jansen's avatar Jack Jansen

Because plistlib doesn't catch all possible errors that can

happen while parsing a plistfile feeding an ill-formatted file to
pimp may cause an exception. As a stopgap we use an unqualified except
and print an error message "Unspecified error, probably ill-formatted
database". Fixes #765621.
parent 749f4814
......@@ -253,6 +253,11 @@ class PimpInterface:
rv = "Cannot open %s: %s\n" % (url, arg)
rv += "\nSee MacPython Package Manager help page."
return rv
except:
rv = "Unspecified error while parsing database: %s\n" % url
rv += "Usually, this means the database is not correctly formatted.\n"
rv += "\nSee MacPython Package Manager help page."
return rv
# Check whether we can write the installation directory.
# If not, set to the per-user directory, possibly
# creating it, if needed.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment