Utilities/binplistlib.py

changeset 6360
73033fa6a99c
parent 6188
5a6ae3be31e6
child 6645
ad476851d7e0
equal deleted inserted replaced
6359:e78be0616e6e 6360:73033fa6a99c
159 pathOrFile = open(pathOrFile, 'rb') 159 pathOrFile = open(pathOrFile, 'rb')
160 didOpen = True 160 didOpen = True
161 try: 161 try:
162 reader = PlistReader(pathOrFile) 162 reader = PlistReader(pathOrFile)
163 result = reader.parse() 163 result = reader.parse()
164 except NotBinaryPlistException as e: 164 except NotBinaryPlistException:
165 try: 165 try:
166 pathOrFile.seek(0) 166 pathOrFile.seek(0)
167 result = plistlib.readPlist(pathOrFile) 167 result = plistlib.readPlist(pathOrFile)
168 except Exception as e: 168 except Exception as e:
169 raise InvalidPlistException(e) 169 raise InvalidPlistException(e)

eric ide

mercurial