Preferences/Shortcuts.py

changeset 45
9a18f4dbb493
parent 13
1af94a91f439
child 47
884e62c0b9cb
equal deleted inserted replaced
44:fe5cd20cb0eb 45:9a18f4dbb493
201 """Compressed keyboard shortcut files""" 201 """Compressed keyboard shortcut files"""
202 """ not supported. The compression library is missing.""")) 202 """ not supported. The compression library is missing."""))
203 return 0 203 return 0
204 f = gzip.open(fn, "w") 204 f = gzip.open(fn, "w")
205 else: 205 else:
206 f = open(fn, "w") 206 f = open(fn, "w", encoding = "utf-8")
207 207
208 ShortcutsWriter(f).writeXML() 208 ShortcutsWriter(f).writeXML()
209 209
210 f.close() 210 f.close()
211 return True 211 return True
230 """Compressed keyboard shortcut files""" 230 """Compressed keyboard shortcut files"""
231 """ not supported. The compression library is missing.""")) 231 """ not supported. The compression library is missing."""))
232 return False 232 return False
233 f = gzip.open(fn, "r") 233 f = gzip.open(fn, "r")
234 else: 234 else:
235 f = open(fn, "r") 235 f = open(fn, "r", encoding = "utf-8")
236 try: 236 try:
237 line = f.readline() 237 line = f.readline()
238 dtdLine = f.readline() 238 dtdLine = f.readline()
239 finally: 239 finally:
240 f.close() 240 f.close()
271 """Compressed keyboard shortcut files""" 271 """Compressed keyboard shortcut files"""
272 """ not supported. The compression library is missing.""")) 272 """ not supported. The compression library is missing."""))
273 return False 273 return False
274 f = gzip.open(fn, "r") 274 f = gzip.open(fn, "r")
275 else: 275 else:
276 f = open(fn, "r") 276 f = open(fn, "r", encoding = "utf-8")
277 try: 277 try:
278 try: 278 try:
279 parser.parse(f) 279 parser.parse(f)
280 except UnicodeEncodeError: 280 except UnicodeEncodeError:
281 f.seek(0) 281 f.seek(0)

eric ide

mercurial