eric5-doc.py

changeset 45
9a18f4dbb493
parent 21
b88a0e6268bd
child 97
c4086afea02b
equal deleted inserted replaced
44:fe5cd20cb0eb 45:9a18f4dbb493
259 outputDir = os.getcwd() 259 outputDir = os.getcwd()
260 outputDir = os.path.abspath(outputDir) 260 outputDir = os.path.abspath(outputDir)
261 261
262 if stylesheetFile: 262 if stylesheetFile:
263 try: 263 try:
264 sf = open(stylesheetFile, "r") 264 sf = open(stylesheetFile, "r", encoding = "utf-8")
265 stylesheet = sf.read() 265 stylesheet = sf.read()
266 sf.close() 266 sf.close()
267 except IOError: 267 except IOError:
268 sys.stderr.write("The CSS stylesheet '%s' does not exist\n" % stylesheetFile) 268 sys.stderr.write("The CSS stylesheet '%s' does not exist\n" % stylesheetFile)
269 sys.stderr.write("Disabling CSS usage.\n") 269 sys.stderr.write("Disabling CSS usage.\n")
368 and moduleDocument.isEmpty(): 368 and moduleDocument.isEmpty():
369 continue 369 continue
370 370
371 # generate output 371 # generate output
372 try: 372 try:
373 out = open(f, "w") 373 out = open(f, "w", encoding = "utf-8")
374 out.write(doc) 374 out.write(doc)
375 out.close() 375 out.close()
376 except IOError as v: 376 except IOError as v:
377 sys.stderr.write("%s error: %s\n" % (file, v[1])) 377 sys.stderr.write("%s error: %s\n" % (file, v[1]))
378 else: 378 else:

eric ide

mercurial