More error checking around converting a string into a buffer object.

This commit is contained in:
Greg Neagle
2014-12-02 07:00:01 -08:00
parent 716071ec8a
commit 7e6556fe2c
+4 -1
View File
@@ -86,7 +86,10 @@ def readPlist(filepath):
def readPlistFromString(data):
'''Read a plist data from a string. Return the root object.'''
plistData = buffer(data)
try:
plistData = buffer(data)
except TypeError, err:
raise NSPropertyListSerializationException(err)
dataObject, dummy_plistFormat, error = (
NSPropertyListSerialization.
propertyListFromData_mutabilityOption_format_errorDescription_(