eric6/Project/ProjectResourcesBrowser.py

changeset 8235
78e6d29eb773
parent 8228
772103b14c18
child 8243
cc717c2ae956
equal deleted inserted replaced
8234:fcb6b4b96274 8235:78e6d29eb773
493 if not res: 493 if not res:
494 # user selected to not overwrite 494 # user selected to not overwrite
495 return 495 return
496 496
497 try: 497 try:
498 if self.project.useSystemEol(): 498 newline = (None if self.project.useSystemEol()
499 newline = None 499 else self.project.getEolString())
500 else:
501 newline = self.project.getEolString()
502 with open(fname, 'w', encoding="utf-8", 500 with open(fname, 'w', encoding="utf-8",
503 newline=newline) as rcfile: 501 newline=newline) as rcfile:
504 rcfile.write('<!DOCTYPE RCC>\n') 502 rcfile.write('<!DOCTYPE RCC>\n')
505 rcfile.write('<RCC version="1.0">\n') 503 rcfile.write('<RCC version="1.0">\n')
506 rcfile.write('<qresource>\n') 504 rcfile.write('<qresource>\n')
600 exitCode == 0 and 598 exitCode == 0 and
601 self.buf 599 self.buf
602 ): 600 ):
603 ofn = os.path.join(self.project.ppath, self.compiledFile) 601 ofn = os.path.join(self.project.ppath, self.compiledFile)
604 try: 602 try:
605 if self.project.useSystemEol(): 603 newline = (None if self.project.useSystemEol()
606 newline = None 604 else self.project.getEolString())
607 else:
608 newline = self.project.getEolString()
609 with open(ofn, "w", encoding="utf-8", newline=newline) as f: 605 with open(ofn, "w", encoding="utf-8", newline=newline) as f:
610 for line in self.buf.splitlines(): 606 for line in self.buf.splitlines():
611 f.write(line + "\n") 607 f.write(line + "\n")
612 if self.compiledFile not in self.project.pdata["SOURCES"]: 608 if self.compiledFile not in self.project.pdata["SOURCES"]:
613 self.project.appendFile(ofn) 609 self.project.appendFile(ofn)

eric ide

mercurial