Utilities/binplistlib.py

changeset 2969
0e1af1313b8b
parent 2965
d133c7edd88a
child 2997
7f0ef975da9e
equal deleted inserted replaced
2968:b109ff4678bc 2969:0e1af1313b8b
756 @param obj plist object 756 @param obj plist object
757 @param asReference flag indicating offsets as references (boolean) 757 @param asReference flag indicating offsets as references (boolean)
758 @param isRoot flag indicating a root object (boolean) 758 @param isRoot flag indicating a root object (boolean)
759 @exception InvalidPlistException raised to indicate an invalid 759 @exception InvalidPlistException raised to indicate an invalid
760 plist file 760 plist file
761 """ 761 """ # __IGNORE_WARNING__
762 def check_key(key): 762 def check_key(key):
763 if key is None: 763 if key is None:
764 raise InvalidPlistException('Dictionary keys cannot be null in plists.') 764 raise InvalidPlistException('Dictionary keys cannot be null in plists.')
765 elif isinstance(key, Data): 765 elif isinstance(key, Data):
766 raise InvalidPlistException('Data cannot be dictionary keys in plists.') 766 raise InvalidPlistException('Data cannot be dictionary keys in plists.')

eric ide

mercurial